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

时间:2013-10-04 20:59:18

标签: php regex

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

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

如果在任何事物之后以及包含“com”或“org”的任何内容之前有“dot”或“d0t”这个词,它就会捕获它。

我正在制作过滤广告的东西,它会分别过滤掉除字母,数字和下划线之外的任何内容;必须保持分开。它有自己的目的,也是它自己的输出。

如果你可以帮我弄清楚如何做到这一点,或者把我链接到我在谷歌上搜索2小时后可能错过的任何内容,我会非常感激。 感谢。

1 个答案:

答案 0 :(得分:1)

问题不是很明确但你可以试试preg_match的这个正则表达式:

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

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