我目前的正则表达式模式:
(?s)]*>(.*?)\bsomething\b(.*?)
要搜索的 HTML 片段:
<p>somethin</p>
<p>nuthin</p>
如果我针对上面的 html 片段运行它,它将匹配<p>somethin</p>
我所需要的。
但是,如果我将模式嵌入字符串从“somethin”更改为“nuthin”,当我只想要第二个标签集时,它将完全匹配两个 p 标签。如果我嵌套 p 标签而不是将它们放在一行上,则行为是相同的,这也是需要的。
谢谢。