им с помощью PCRE RegExp двигателя, и у меня есть строка, которая выглядит следующим образом:Регулярное выражение нивелирует Выражение
<h3 class="description">Description</h3> <div class="wrapper"> dddsome string blah blahddssssseeeee <div class="empty"> </div></div> </div> </div>
и регулярное выражение, которое работает отлично и cpture строку «dddsome строка бла blahddssssseeeee» который выглядит следующим образом :
<\s*h3\s*class="*.+?"\s*>.*?</\s*h3>.+?<\s*div.+?class\s*="wrapper"\s*>(.+?)<\s*div\s*class="empty">
Теперь некоторое время у меня есть почти то один и тот же шаблон строки, которая выглядит как это не класс ДИВ = «APlus» тег, когда этот тег появится я хочу выше регулярное выражение, чтобы не соответствовать все строка.
<h3 class="description">Description</h3> <div class="wrapper"> <div class="aplus"> dddsome string blah blahddssssseeeee <div class="empty"> </div></div> </div>
Если вы пытаетесь разобрать HTML или XML с регулярными выражениями, пожалуйста, прочитайте это: HTTP://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – murgatroid99
Анализ HTML с помощью REs? Когда они когда-нибудь узнают? –
На каком языке/платформе вы используете это регулярное выражение? – anubhava