Результаты поиска по запросу "substring"

2 ответа

Курсор перемещается в начало текста, когда я обновляю текст с помощью JavaScript

Я использую contenteditable, чтобы позволить пользователям редактировать информацию на веб-странице, но у некоторых полей есть требование к длине, и я хочу, чтобы они знали, когда они достигли этого требования, поэтому я изменяю цвет текста, ...

5 ответов

Нахождение второго вхождения подстроки в строке в Java

Нам дают строку, скажем,"itiswhatitis" и подстрока, скажем,"is", Мне нужно найти индекс'i' когда строка"is" происходит во второй раз в исходной строке. String.indexOf("is") вернет 2 в этом случае. Я хочу, чтобы результат был 10 в этом случае.

5 ответов

 подход. Если вы просто делаете короткие вычисления, подход ReadOnlySpan, вероятно, лучше. Если вам нужно сохранить его на некоторое время, и вы собираетесь сохранить только небольшой процент от исходной строки, возможно, лучше сделать правильную подстроку (чтобы обрезать лишние данные). Где-то посередине есть точка перехода, но это зависит от вашего конкретного использования.

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

ТОП публикаций

6 ответов

Количество вхождений подстроки в строку

Мне нужно посчитать количество раз подстроки'bob' происходит в строке. Пример проблемы: найдите количество раз, когда «bob» встречается в строке s, так что "s = xyzbobxyzbobxyzbob" #(here there are three occurrences)Вот мой код: s = ...

7 ответов

если вам все еще нужна оригинальная строка, вы можете сделать копию. Встроенное условное выражение используется в том случае, если выбранный вами элемент является последним словом

я есть строка, как показано ниже, NSString * aString = @"This is the #substring1 and #subString2 I want";Как выбрать только текст, начинающийся с «#» (и заканчивающийся пробелом), в данном случае «subString1» и «subString2»? Примечание: вопрос ...

4 ответа

Мне было любопытно, и я протестировал другой метод, используя настройку preg / match, а затем реорганизовал его, чтобы учесть любое количество разделителей / счетчиков. Я добавил в проверку подсчета другой пример, но, вероятно, я бы также порекомендовал некоторую очистку поля разделителя.

люSUBSTRING_INDEX [http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring-index] Функция в MySQL, особенно потому, что вы можете использовать отрицательные индексы, чтобы начать поиск с правой стороны строки. Есть ли ...

6 ответов

подстрока javascript

самая страшная вещь! следующий код выводит «llo» вместо ожидаемого «wo». я получаю такие удивительные результаты для нескольких других номеров. что мне здесь не хватает? alert('helloworld'.substring(5, 2));

1 ответ

Количество различных палиндромных подстрок

Учитывая строку, я знаю, как найтиколичество палиндромных подстрок в линейном времени с использованием алгоритма Манахера. Но теперь мне нужно найти количествоотчетливый / уникальный палиндромные подстроки. Теперь это может привести к алгоритму O ...

3 ответа

Длина подстроки, совпадающая с чувствительным к культуре методом String.IndexOf

Я попытался написать метод замены строк с учетом культурных особенностей: public static string Replace(string text, string oldValue, string newValue) { int index = text.IndexOf(oldValue, StringComparison.CurrentCulture); return index >= 0 ? ...

3 ответа

Получить индекс подстроки

у меня естьсимвол * источники я хочу извлечь из него subrting, который, как я знаю, начинается с символов «abc» и заканчивается там, где заканчивается источник. С участиемstrstrЯ могу получить указатель, но не положение, и без положения я не знаю ...