标签: regex
这两个表达式匹配一些不同的元素,我不明白为什么。 任务是匹配<p>和</p>之间的文字。但是一次测试失败了,我看不到它。问题在哪里?
<p>
</p>
答案 0 :(得分:0)
如果你有这样的字符串:asd<p>qwe</p>zxc
asd<p>qwe</p>zxc
<p>(.+?)<\/p>会找到:
<p>(.+?)<\/p>
<p>qwe</p>
而且 (?<=<p>)(.+?)(?=<\/p>)会找到:
(?<=<p>)(.+?)(?=<\/p>)
qwe