1

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

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

如果在任何内容之后和包含“com”或“org”的任何内容之前有单词“dot”或“d0t”,它会抓住它。

我正在做一些过滤广告的东西,它分别过滤掉除了字母、数字和下划线之外的任何东西;那必须分开。它有自己的目的,也有自己的输出。

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

4

1 回答 1

1

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

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

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

于 2013-10-04T21:04:07.417 回答