世界之窗论坛's Archiver

jym2005 发表于 2007-3-15 19:39

正则的几个问题

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 19:44

如果你是指匹配中文字符的话好像可以,具体的去msdn查一下吧,呵呵

网址匹配是支持正则的

jym2005 发表于 2007-3-15 19:48

**** 作者被禁止或删除 内容自动屏蔽 ****

xwluo26 发表于 2007-3-15 19:48

请问楼主“正则”是什么意思??

jym2005 发表于 2007-3-15 19:50

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 19:52

[quote]原帖由 [i]jym2005[/i] 于 2007-3-15 19:48 发表
恩。。去看看。。

那为什么在mt中可以。。到tw里就不行了。。 [/quote]

你是说网址匹配那部分?

可能写法不一样?我不知道maxthon的是什么样的,去看看,呵呵

jym2005 发表于 2007-3-15 19:57

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 20:06

过滤机制不一样,不能通用的

jym2005 发表于 2007-3-15 20:27

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 20:42

你可以参考老大的这个,呵呵

#ex#(?:<br>)*<img\ src="images/common/sigline.gif(?:.|\n)*?</div>###



<b>\[广告\](?:.|\n)*?<\/b>
刚刚在grep中测试可以匹配到,呵呵

[[i] 本帖最后由 elkay 于 2007-3-15 20:49 编辑 [/i]]

jym2005 发表于 2007-3-15 20:58

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 21:16

倒~~~

正则式部分前后要加"/"

jym2005 发表于 2007-3-15 21:21

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 21:27

[code]#exd#/bbs\.pcpchina\.com/.*(?:showtopic|showforum|act=).*/#<b>\[广告\](?:.|\n)*?</A><\/b>###<!--pcpchina-->[/code]

这样试试呢

jym2005 发表于 2007-3-15 21:35

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 21:41

theworld的页面过滤是匹配url,而不是站点网址。

举个例子,theworld中要匹配新浪的页面要写成
/www\.sina\.com.*/
如果是写成
/www\.sina\.com/
的话是匹配不到新浪的页面的,这样做使页面过滤更加灵活了:)

jym2005 发表于 2007-3-15 21:52

**** 作者被禁止或删除 内容自动屏蔽 ****

jym2005 发表于 2007-3-15 22:01

**** 作者被禁止或删除 内容自动屏蔽 ****

tinham 发表于 2007-3-15 22:02

那为什么不是这样

/.*www\.sina\.com.*/  

后面加了.*为什么前面不用加?

jym2005 发表于 2007-3-15 22:06

**** 作者被禁止或删除 内容自动屏蔽 ****

tinham 发表于 2007-3-15 22:11

http://不算吗?

我看到你是这样写的,如上条

#exd*.pcpchina.com.*#<b>\[广告\](?:.|\n)*?</A><\/b>###<!--pcpchina-->

前面部分不是用正则来匹配应该也行吧!!

jym2005 发表于 2007-3-15 22:16

**** 作者被禁止或删除 内容自动屏蔽 ****

elkay 发表于 2007-3-15 22:21

这样应该就可以。不要"."

[code]#exd#/bbs\.pcpchina\.com/.*(?:showtopic|showforum|act=).*/#-+<br>\n<b>\[广告\](?:.|\n)*?</A><\/b>###<!--pcpchina-->[/code]


网址匹配部分支持正则,但不一定要用正则,通配符一样可以用,正则就用前后加"/"来区分

http://这个不用,这个是协议头,网址是后面的比如www.sina.com

jym2005 发表于 2007-3-15 23:20

**** 作者被禁止或删除 内容自动屏蔽 ****

页: [1] 2

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.