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

Строка - это конечная последовательность символов, обычно используемая для текста, хотя иногда для произвольных данных.

13
Повторите строку до определенной длины
Как эффективно повторить строку определенной длины? Например:repeat('abc', 7) -> 'abcabca' Вот мой текущий код: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Есть ли лучший (более питонический) способ сделать это? Может быть, используя понимание списка?
205 string  python  repeat 


17
PHP, получить имя файла без расширения файла
У меня есть этот код PHP: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Если у меня есть файл с именем my.zip, эта функция возвращает .zip. Я хочу сделать …
205 php  file  string 

3
Разделение на последний разделитель в строке Python?
Каков рекомендуемый язык Python для разбиения строки на последнее вхождение разделителя в строке? пример: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplitпринимает второй аргумент, который …
205 python  string  list  parsing  split 

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

11
Как написать очень длинную строку, которая соответствует 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 python  string  pep8 

14
Как разбить строку через запятую?
У меня есть строка с неизвестной длиной, которая выглядит примерно так "dog, cat, bear, elephant, ..., giraffe" Каков оптимальный способ разделить эту строку запятыми, чтобы каждое слово могло стать элементом ArrayList? Например List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // …
202 java  string  split 

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






13
Лучший способ заменить несколько символов в строке?
Мне нужно заменить некоторые символы следующим образом: &➔ \&, #➔ \#, ... Я кодировал следующим образом, но я думаю, что должен быть какой-то лучший способ. Есть намеки? strs = strs.replace('&', '\&') strs = strs.replace('#', '\#') ...
201 python  string  replace 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.