regex-greedy

Я пытаюсь разделить строку на "."за исключением тех случаев, когда часть строки находится в [], тогда я просто хочу вернуть то, что находится внутри скобок. У меня есть следующая строка кода. "blah.blah[http://blah.blah.com/blah/blah#]".split(("(\.|\[(?=.*\]))") Это возвращает [ "blah", "blah", "http:...

Мое регулярное выражение /a .*programming .*test .*this/i И тестовая строка This is a test This is a programming test This is a programming test in any language Матч, который я получаю, это a test This is a programming test This Но есть еще одно более короткое совпадение "тест программирования это...

Для общей проблемы сопоставления текста между разделителями (например, < и >) Существует два общих паттерна: с использованием жадного * или + квантора в виде START [^END]* END, например <[^>]*>, или с использованием квантора lazy *? или +? в виде START .*? END, например <.*?>. Есть л...

у меня есть большой HTML-файл, который имеет много разметку, которая выглядит так: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Я пытаюсь сделать поиск и замена в Vim, чтобы избавиться от вс...

Я нашел это отличный учебник на регулярных выражениях и хотя я интуитивно понимаю, что делают "жадные", "неохотные" и "собственнические" кванторы, в моем понимании, похоже, есть серьезная дыра. в частности, в следующем примере: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfoo...

мне нужна помощь о регулярном выражении, соответствующем не жадному варианту. шаблон матч: <imgs.*> текст, чтобы соответствовать: <html> <img src="test"> abc <img src="a" src='a' a=b> </html> Я тестирую на http://regexpal.com это выражение соответствует всему тексту из ...

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

Я хочу, чтобы grep самый короткий матч и шаблон должен быть что-то вроде: <car ... model=BMW ...> ... ... ... </car> ... означает любой символ, а вход-несколько строк. ...

Я пытаюсь разделить строку на две части с помощью regex. Строка имеет следующий формат: text to extract<number> Я использую (.*?)< и <(.*?)> которые работают нормально, но после чтения в регулярное выражение немного, я только начал задаваться вопросом, зачем мне нужен ? в выражениях. Я сдела...

почему замена s* (или даже ss*) С s+ привести к такому ускорению для этого ввода? use Benchmark qw(:all); $x=(" " x 100000) . "_n"; $count = 100; timethese($count, { '/ss*n/' => sub { $x =~ /ss*n/ }, '/s+n/' => sub { $x =~ /s+n/ }, }); ссылка на онлайн-версию я заметил медленное регулярное в...