Метка: substring

Извлечь подстроку в Bash

No Picture

Учитывая имя файла в форме someletters_12345_moreleters.ext, я хочу извлечь 5 цифр и поместить их в переменную.
Итак, чтобы подчеркнуть суть, у меня есть имя файла с числом символов x, а затем пятизначная последовательность, окруженная одним подчер…

Читать далее »

Если строки .NET неизменны в .NET, то почему Подстановка принимает O (n) время?

No Picture

Учитывая, что строки являются неизменными в .NET, мне интересно, почему они были сконструированы таким образом, что string.Substring() занимает время O (substring.Length), а не O(1)?
то есть. какие были компромиссы, если они есть?

Читать далее »

В чем разница между String.slice и String.substring?

No Picture

Кто-нибудь знает, какая разница между этими двумя методами:
String.slice
String.substring

Читать далее »

В чем разница между substr и substring?

No Picture

В чем разница между
alert(«abc».substr(0,2));
и
alert(«abc».substring(0,2));
Оба они, похоже, выводят «ab».

Читать далее »

Как проверить, содержит ли строка другую строку в Objective-C?

No Picture

Как проверить, содержит ли строка (NSString) другую меньшую строку?
Я надеялся на что-то вроде:
NSString *string = @»hello bla bla»;
NSLog(@»%d»,[string containsSubstring:@»hello»]);
Но ближайший я мог найти:
if ([string rangeOfString:@»hello»] …

Читать далее »

Как проверить, содержит ли строка подстроку в Bash

No Picture

У меня есть строка в Bash:
string=»My string»
Как проверить, содержит ли она еще одну строку?
if [ $string ?? ‘foo’ ]; then
echo «It there!»
fi
Где ?? — мой неизвестный оператор. Использовать эхо и grep?
if echo «$string» | grep ‘foo’; the…

Читать далее »

У Python есть метод подстроки «содержит»?

No Picture

Я ищу метод string.contains или string.indexof в Python.
Я хочу сделать:
if not somestring.contains(«blah»):
continue

Читать далее »

Как проверить, содержит ли строка подстроку в JavaScript?

No Picture

Обычно я ожидал бы String.contains(), но, похоже, его нет. Каков разумный способ проверить это?

Читать далее »