Результаты поиска по запросу "regex-greedy"
Странное поведение в регулярных выражениях
Был вопрос о регулярных выражениях, и, пытаясь ответить, я обнаружил еще одну странную вещь. String x = "X"; System.out.println(x.replaceAll("X*", "Y"));Это печатает YY. Почему?? String x = "X"; System.out.println(x.replaceAll("X*?", "Y"));И ...
В чем разница между .*? и. * регулярные выражения?
Я пытаюсь разделить строку на две части с помощью регулярных выражений. Строка отформатирована следующим образом:
Самый короткий матч в регулярном выражении от конца
Учитывая входную строку
версия по-прежнему работает нормально. Я говорю, что изолированно, между двумя стилями практически нечего выбирать; пусть регулярное выражение становится немного более сложным, и выбор становится критически важным.
бщей проблемы сопоставления текста между разделителями (например,< а также>), есть два общих шаблона: используя жадный* или же+ квантификатор в видеSTART [^END]* ENDнапример,<[^>]*>, или жеиспользуя ленивый*? или же+? квантификатор в видеSTART ...
Нежадные регулярные выражения Python
Как мне сделать регулярное выражение Python типа "(. *)" Таким, что, учитывая, что "a (b) c (d) e" python соответствует "b" вместо "b) c (d")? Я знаю, что могу использовать «[^)]» вместо «.», Но я ищу более общее решение, которое сделает мое ...
Не жадное (неохотное) сопоставление регулярных выражений в sed?
Я пытаюсь использовать sed для очистки строк URL, чтобы извлечь только домен. Так из:
Regex для сопоставления строкового литерала в Java?
У меня есть массив строк регулярных выражений. Одна из них должна соответствовать любым строкам, найденным в данном файле Java.Это строка регулярных выражени...
Жадность ведет себя по-другому в JavaScript?
Там былоэтот вопрос [https://stackoverflow.com/q/20920296/1578604]что заставило меня понять, что жадность квантификаторов не всегда одинакова в некоторых двигателях регулярных выражений. Взяв регулярное выражение из этого вопроса и немного ...