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

2 ответа

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

ю, что вы думаете - «Боже мой, серьезно, не снова» - но, пожалуйста, потерпите меня, мой вопрос больше, чем название. Прежде чем мы начнем, я обещаю, что никогда не буду пытаться анализировать произвольный HTML с помощью регулярных выражений или ...

5 ответов

Это классический компромисс между временем и памятью. Если вы компилируете Pattern только один раз, не вставляйте его в статическое поле. Если вы измерили, что компиляция Patterns идет медленно, предварительно скомпилируйте ее и поместите в статическое поле.

ько что нашел ошибку в коде, который не написал, и немного удивлен: Pattern pattern = Pattern.compile("\\d{1,2}.\\d{1,2}.\\d{4}"); Matcher matcher = pattern.matcher(s);Несмотря на то, что этот код плохо работает на входных данных, мы ...

4 ответа

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

исал этот код для проверки соответствия имени пользователя заданным условиям. Кто-нибудь видит, как я могу объединить 2 RegEx в одно? Код с # /// <summary> /// Determines whether the username meets conditions. /// Username conditions: /// Must ...

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

2 ответа

Это не работает вообще с STL или с Expresso. Даже на regex101 вывод не верный. regex101 на самом деле не ссылка.

m3u выглядит так: # EXTM3U # EXT-X-версия: 3 # EXT-X-MEDIA-ПОСЛЕДОВАТЕЛЬНОСТИ: 153741 # EXT-X-Allow-CACHE: НЕТ # EXT-X-TARGETDURATION: ...

4 ответа

«Поскольку Pythonistas обычно хмурится на регулярные выражения ...» Интересно. Как придешь? Что бы вы использовали вместо этого?

ак regex работает в Python, настолько загадочно, что с каждой секундой я становлюсь все более взбешенным. Вот моя проблема: Я понимаю, что это дает результат: re.search(r'\bmi\b', 'grand rapids, mi 49505)пока это не так: re.search('\bmi\b', ...

4 ответа

edit: хорошо, хорошо имейте это в виду, когда вы получите регулярное выражение lib / control.

дал следующий шаблон регулярных выражений SQL для сопоставления ISBN: CREATE RULE ISBN_Rule AS @value LIKE 'ISBN\x20(?=.{13}$)\d{1,5}([-])\d{1,7}\1\d{1,6}\1(\d|X)$'Я использовал следующие значения в качестве тестовых данных; Однако данные не ...

2 ответа

с 245

аюсь сопоставить временной код в формате от «0000» до «2459». Как я могу сопоставить числа в определенном диапазоне, чтобы я мог специально сопоставить все числа от 0 до 24 и все числа от 0 до 59, и ничего больше или меньше? Я знаю, как ...

3 ответа

Я думаю, это зависит от того, как долго у вас есть регулярное выражение. Иногда лучше разделить очень длинные выражения.

ожет показаться странным вопросом, но в любом случае к сути; У меня есть строка, которая мне нужна для поиска множества возможных вхождений символов в нескольких комбинациях (так что классы символов не обсуждаются), так какой же самый ...

2 ответа

 как что-нибудь, кроме "ничего, кроме трубы".

ообщили об ошибке Javascript, и, к сожалению, я не знаю, как ее воспроизвести. IE8 Developer Tools сообщает о следующей ошибке:Неожиданный квантификатор, Следующая строка выдает ошибку: var g=RegExp(d+"=([^|]*)").exec(j); //output from ...

4 ответа

эта скрипка

ужно проверить «[любое число]» в строке в JavaScript. как бы мне соответствовать? О, «[» и «]» также должны совпадать. поэтому строка типа "[1]" или "[12345]" совпадает. Несоответствие: «[23432» или «1]» Так, например: $('.form .section ...