用于停止广告的特定正则表达式模式


Specific regex pattern to stop advertisement

我正在使用php函数preg_match()来检查特定的模式。

到目前为止,我已经浏览了大约 50 个网站,但仍然没有弄清楚如何做这个特定的模式。

如果在包含"com"或"

org"的任何内容之后和之前都有单词"dot"或"d0t",它就会抓住它。

我正在制作过滤广告的东西,它单独过滤掉除字母、数字和下划线以外的任何东西;这必须保持独立。它有自己的目的,也有它自己的输出。

如果您能帮助我弄清楚如何做到这一点,或者将我链接到我在谷歌搜索 2 小时后可能错过的任何内容,我将不胜感激。谢谢。

问题不是很清楚,但你可以尝试这个正则表达式preg_match:

'~d[0o]t.*?(?:com|org)~i'

This matches word "dot" or "d0t" before anything that contains "com" or "org"