You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AutoWikiBrowser(.NET正则风格)移除维基引用遇匹配范围问题

解决AutoWikiBrowser中移除含example.com的引用标签问题

针对你遇到的跨<ref>标签匹配问题,用以下.NET风格正则即可精准匹配并移除包含example.com的单个引用标签:

<ref>(?:(?!<ref>).)*?example\.com.*?</ref>

正则说明:

  • <ref> 和 </ref>:精准匹配引用标签的首尾
  • (?:(?!<ref>).)*?:核心限制逻辑——匹配任意字符,但确保不会遇到新的<ref>标签开头,彻底避免跨标签匹配
  • example\.com:转义.为\.,匹配字面量域名(正则中.默认匹配任意字符,必须转义才能准确匹配域名里的点)
  • .*?</ref>:非贪婪匹配到当前<ref>的闭合标签

AWB操作步骤:

  1. 在AWB的替换面板勾选「正则表达式」选项
  2. 将上述正则粘贴到「查找」框,「替换为」框留空
  3. 运行替换即可批量移除目标引用标签

测试示例:

原文本:
<ref>{{cite web|title=Foo|url=https://zzz.com/foo}}</ref> blah-blah <ref>{{cite web|title=Bar|url=https://example.com/bar}}</ref>
替换后:
<ref>{{cite web|title=Foo|url=https://zzz.com/foo}}</ref> blah-blah

内容的提问来源于stack exchange,提问作者oli_vi_er

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 01:27:35