正则表达式仅匹配html p标记或不匹配标记
我需要一个只匹配第一个p标记(正则表达式仅匹配html p标记或不匹配标记,html,regex,Html,Regex,我需要一个只匹配第一个p标记(/(.*)/)或第一行不以开头的正则表达式,千万不要像这样使用*。它将比你预期的更匹配。即 <h2>Title</h2> <p>More text</p><p>Another text</p> 标题 更多文本其他文本 你的对手将是 More text</p><p>Another text 更多文本另一个文本 最好使用[^试试这个 (<p>(?:(?!
/(.*)/
)或第一行不以开头的正则表达式,千万不要像这样使用*
。它将比你预期的更匹配。即
<h2>Title</h2>
<p>More text</p><p>Another text</p>
标题
更多文本其他文本
你的对手将是
More text</p><p>Another text
更多文本另一个文本
最好使用[^试试这个
(<p>(?:(?!</?p>).)+</p>)
((?:(!)+)
如果可能,我会考虑使用HTML解析器。
More text</p><p>Another text
(<p>(?:(?!</?p>).)+</p>)