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

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

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

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

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

Как мне реализовать следующее (псевдокод Python) в C++? 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
6 отв.

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

Вопрос очень понятен в названии.
17 июля '15 в 5:55
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
5 отв.

Строка без учета регистра запуска в 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
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