Вопросы с тегом 'startswith'

Относится к задаче поиска подмножества данных в начале набора данных. Обычно это ссылки на строки, но могут быть и другими типами данных. Пожалуйста, сопровождайте тегом, специфичным для языка.
17
ответов

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

Как мне написать эквивалент С# String.StartsWith в JavaScript? var haystack = 'hello world'; var needle = 'he'; //haystack.startsWith(needle) == true Примечание. Это старый вопрос, и, как указано в комментариях, ECMAScript 2015 (ES6) ввел метод ....
задан 14 марта '09 в 23:12
16
ответов

Как проверить, начинается ли С++ <string> с определенной строки и преобразует подстроку в int?

Как сделать следующее (псевдокод Python) в С++? if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (Например, если argv [1] - '--foo = 98', то foo_value равно 98.) Обновление: Я не решаюсь заглядывать в Boost, так как...
задан 10 дек. '09 в 3:57
4
ответов

Как найти строку, начинающуюся с другой строки в Ruby?

Какой лучший способ найти, начинается ли строка с другого в Ruby (без рельсов)?
задан 12 нояб. '10 в 22:57
12
ответов

Почему "abcd".StartsWith("") возвращает true?

Название - это весь вопрос. Может ли кто-нибудь объяснить мне причину, почему это происходит?
задан 28 сент. '08 в 11:59
2
ответов

Почему строка запускается медленнее, чем в?

Удивительно, но startswith медленнее, чем in: In [10]: s="ABCD"*10 In [11]: %timeit s.startswith("XYZ") 1000000 loops, best of 3: 307 ns per loop In [12]: %timeit "XYZ" in s 10000000 loops, best of 3: 81.7 ns per loop Как мы все знаем, операция...
задан 10 авг. '15 в 13:35
8
ответов

Как проверить, начинается ли строка с другой строки в C?

Есть ли что-то вроде startsWith(str_a, str_b) в стандартной библиотеке C? Он должен принимать указатели на две строки, которые заканчиваются нулевыми байтами, и скажите, будет ли первый также полностью отображаться в начале второго. Примеры: "abc...
задан 23 янв. '11 в 1:15
5
ответов

Почему startswith медленнее, чем нарезка

Почему реализация startwith медленнее, чем нарезка? In [1]: x = 'foobar' In [2]: y = 'foo' In [3]: %timeit x.startswith(y) 1000000 loops, best of 3: 321 ns per loop In [4]: %timeit x[:3] == y 10000000 loops, best of 3: 164 ns per loop Удивитель...
задан 07 нояб. '12 в 16:35
2
ответов

VBA: проверить, начинается ли строка со строки?

В VBA, какой самый прямой способ проверить, начинается ли строка с подстроки? Java имеет startsWith. Существует ли эквивалент VBA?
задан 27 дек. '13 в 18:04
4
ответов

Строка без учета регистра запуска в Python

Вот как я проверяю, начинается ли mystring с некоторой строки: >>> mystring.lower().startswith("he") True Проблема в том, что mystring очень длинный (тысячи символов), поэтому операция lower() занимает много времени. ВОПРОС: Есть ли...
задан 27 нояб. '12 в 9:57
4
ответов

Регулярное выражение для проверки начинается с http://, https://или ftp://

Я создаю регулярное выражение, чтобы проверить, начинается ли слово с http:// или https:// или ftp://, мой код выглядит следующим образом: public static void main(String[] args) { try{ String test = "http://yahoo.com"; Syst...
задан 09 нояб. '11 в 9:44
6
ответов

У R есть функция startswith или endswith как python?

Ищет предсказатели, чье имя начинается с некоторой подстроки, не могло найти никакой подобной функции.
задан 17 июля '15 в 5:55
8
ответов

Почему строки начинаются с "" на Java?

Возможный дубликат: Почему "abcd" .StartsWith( "" ) возвращает true? Во время отладки через некоторый код я нашел, что определенная часть моей проверки использовала метод .startsWith() в классе String, чтобы проверить, запущена ли строка с п...
задан 06 окт. '10 в 16:27
1
ответ

"aaaa".StartsWith( "aaa" ) возвращает false

Если это не ошибка, может ли кто-нибудь объяснить причину такого поведения? Действительно, кажется, что каждое нечетное число букв вернет false: string test = "aaaaaaaaaaaaaaaaaaaa"; Console.WriteLine(test.StartsWith("aa")); Console.WriteLine(test.S...
задан 21 марта '13 в 15:33
3
ответов

Как игнорировать регистр при использовании startWith и концов с помощью Java?

Здесь мой код: public static void rightSel(Scanner scanner,char t) { /*if (!stopping)*/System.out.print(": "); if (scanner.hasNextLine()) { String orInput = scanner.nextLine; if (orInput.equalsIgnoreCase("help") { ...
задан 07 нояб. '14 в 7:51
4
ответов

Почему функция isprefix быстрее, чем Startswith в С#?

Кто-нибудь знает, почему функция С# (.NET) StartsWith значительно медленнее, чем IsPrefix?
задан 05 апр. '09 в 0:34