我想從html中取段落或div,但是如果它不包含表單。 例如:正則表達式匹配沒有子字符串的字符串
<p><form>I don't want this text</form>and not this text</p>
<p>I want to take this text</p>
我有工作變體,沒有窗體過濾器。
/(?:<(?:p|div)[^>]*>)(.*)(?:<\/(?:p|div)>)/iu
以及不變形與過濾
/(?:<(?:p|div)[^>]*>)((?:.(?!<form))*)(?:<\/(?:p|div)>)/iu
你能幫助我嗎?
究竟是不是工作在哪些情況下沒有給出錯誤的結果(什麼是在這些情況下,預期的結果) – Keelan
http://stackoverflow.com/questions/1732 348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –