Вопросы с тегом «string»

203
Как написать очень длинную строку, которая соответствует PEP8 и предотвращает E501

Как PEP8 предлагает придерживаться правила 80 столбцов для вашей программы на Python, как я могу соблюдать это с длинными строками, т.е. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Как бы я расширил это до следующей строки, т.е. s =...

203
Выход из амперсанда в URL

Я пытаюсь отправить сообщение GET, содержащее строки с амперсандами и не могу понять, как экранировать амперсанд в URL. Пример: http://www.example.com?candy_name=M&M result => candy_name = M Я также попробовал: http://www.example.com?candy_name=M\&M result => candy_name = M\\ Я...

203
Поиск индекса персонажа в Swift String

Пришло время признать свое поражение ... В Objective-C я мог бы использовать что-то вроде: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 В Swift я вижу нечто подобное: var str = "abcdefghi" str.rangeOfString("c").startIndex ... но это просто дает мне String.Index, который я...

203
Как предоставить локализованное описание с типом ошибки в Swift?

Я определяю пользовательский тип ошибки с помощью синтаксиса Swift 3 и хочу предоставить удобное описание ошибки, которая возвращается localizedDescriptionсвойством Errorобъекта. Как мне это сделать? public enum MyError: Error { case customError var localizedDescription: String { switch self { case...

202
Удалить расширение файла из строки имени файла

Если у меня есть строка, говорящая "abc.txt", есть ли быстрый способ получить подстроку, которая просто "abc"? Я не могу сделать, fileName.IndexOf('.')потому что имя файла может быть "abc.123.txt"или что-то, и я, очевидно, просто хочу избавиться от расширения (то есть...

202
Как разбить строку через запятую?

У меня есть строка с неизвестной длиной, которая выглядит примерно так "dog, cat, bear, elephant, ..., giraffe" Каков оптимальный способ разделить эту строку запятыми, чтобы каждое слово могло стать элементом ArrayList? Например List<String> strings = new ArrayList<Strings>(); // Add...

201
Как удалить строку запроса и получить только URL?

Я использую PHP для создания URL текущей страницы. Иногда URL-адреса в виде www.mydomian.com/myurl.html?unwantedthngs запрашиваются. Я хочу удалить ?и все, что следует за ним (querystring), так что результирующий URL становится: www.mydomain.com/myurl.html Мой текущий код такой: <?php function...

200
Как я могу сделать кликабельную ссылку в NSAttributedString?

Сделать гиперссылки кликабельными в UITextView. Вы просто устанавливаете флажок «обнаруживать ссылки» в представлении в IB, и он обнаруживает ссылки HTTP и превращает их в гиперссылки. Тем не менее, это все еще означает, что то, что видит пользователь, является «сырой» ссылкой. RTF-файлы и HTML...

199
.NET Форматирование строки с фиксированными пробелами

Позволяет ли метод .NET String.Format размещать строку в фиксированной позиции в пределах строки фиксированной длины. "Строка идет сюда" "Строка идет сюда" "Строка идет сюда" Как это сделать с помощью .NET? Редактировать - я пробовал Format / PadLeft / PadRight до смерти. Они не работают. Я не знаю...

199
Является ли метод Java assertEquals надежным?

Я знаю, что ==есть некоторые проблемы при сравнении двух Strings. Кажется, String.equals()это лучший подход. Ну, я делаю тестирование JUnit, и я склонен использовать assertEquals(str1, str2). Это надежный способ утверждать, что две строки содержат одинаковое содержимое? Я бы использовал...