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

求匹配未更新confirm(实例的正则表达式(排除w360.confirm()

正则表达式匹配独立的confirm(...)并排除w360.confirm(...)

直接用负向前瞻断言就能精准定位需要替换的目标代码,正则表达式如下:

(?<!w360\.)confirm\(

正则说明

  • (?<!w360\.):负向前瞻断言,确保confirm的前面不是w360.(正则里.是特殊字符,必须用\.转义)
  • confirm\(:精准匹配confirm(这个起始部分,(同样需要转义,避免被当作正则分组符号

替换操作

把匹配到的confirm(直接替换为w360.confirm(即可,所有独立的confirm(...)调用都会被命中,已经更新过的w360.confirm(...)会被自动排除。

额外注意

  • 如果你需要排除所有带前缀的confirm调用(比如abc.confirm(),可以把正则调整为(?<!\w\.)confirm\(,但根据你的需求,只排除w360.的话,原正则更精准。
  • 主流编辑器(VS Code、WebStorm等)和代码工具都支持这种正则语法,直接在替换功能里启用正则模式即可使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 14:05:21