【发布时间】:2021-08-05 16:57:17
【问题描述】:
我正在尝试在 WordPress 网站中搜索代码,特别是 facebook 像素。我正在使用正则表达式搜索字符串,并且我知道字符串的开头、结尾以及字符串不应包含的内容。我在 SO 上尝试过其他解决方案,但没有运气。
字符串应该以:
开头fbq('追踪'
结尾:
);
并且不包含:
页面视图
我一直在尝试执行此搜索的表达式是:
^(?=^fbq('track')(?=.*\);$)(?=^(?:(?!PageView).)*$).*$/
来自另一个 StackOverflow 问题: Combine Regexp?
但是,我不断回复说这是无效的格式。
【问题讨论】:
-
它必须是一个正则表达式还是你可以做一些类似的事情:
match(/^fbq('track'.*);$/) && !match(/PageView/)?
标签: regex wordpress multiple-conditions facebook-pixel