我想匹配一個結束標記,後跟一個0+空格/換行符,後跟一個開始標記,後跟一個小寫字母。例子:正則表達式後面跟着小寫字符
text</p> <p>blah
匹配</p> <p>
text</i><i>and more text <b>but not this</b>
比賽</i><i>
text</i> <i>And more text
不匹配
我嘗試這樣做:</.*?>\s*\n*\s*<.*>(?=[a-z])
,但它不會對第二個例子的工作,因爲它會匹配</i><i> and more text </b>
即使問號應該使它「懶惰」。
爲什麼不使用HTML解析器呢?正則表達式不是*嘗試和處理HTML的工具;它會導致[痛苦和痛苦](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags).. –