[英]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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.