【发布时间】:2021-12-16 20:04:35
【问题描述】:
我正在尝试替换两个跨度标签之间所有出现的 "。
我用:
(?<=<span>[a-zA-Z0-9_æøåÆØÅ_,.;:!#€%&\/()$§'])*(\")(?=[a-zA-Z0-9_æøåÆØÅ_,.;:!#€%&\/()$§']*<\/span>)
寻找字母+特殊字符
找到“
字母+特殊字符的前瞻
但是使用 html 字符串
<span>d"s"s"</span>
它只匹配最后一次出现的“
如何匹配(最终替换)标签中所有出现的双引号?
提前致谢。
【问题讨论】:
-
必须是正则表达式吗?
-
我更喜欢它,因为我已经抓取/匹配了所有跨度标签及其内容,然后再查看每个标签,检查“
标签: regex html-parsing