Board logo

标题: 问个问题,过滤规则多了以后,想加注释怎么办? [打印本页]

作者: jiechu    时间: 2007-12-11 23:58     标题: 问个问题,过滤规则多了以后,想加注释怎么办?

比如
<!--注释开始-->
#exd#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
<!--注释结束-->
这样,可以吗?
作者: mulao    时间: 2007-12-12 02:11

比如
#exd#*bookge.com*#<iframe[^>]*?rar[^>]*?><\/iframe>###<!--Ad blocked by TheWorld2-->

###后面的才是注释部分,注释内容是Ad blocked by TheWorld2
作者: lanmao    时间: 2007-12-12 08:18

###后面的应该是替换内容吧。
作者: mutalisker    时间: 2007-12-12 10:35

会加这个的
作者: mulao    时间: 2007-12-12 16:57     标题: 回复 3# 的帖子

是替换,在目前的情况下我是拿来当注释用的
反正替换进去也不影响页面显示效果,权当注释
作者: tinham    时间: 2007-12-12 19:56

<!--Ad blocked by TheWorld2-->  加了<!--注释-->   “注释”前后两个框框就表示注释了
作者: qionglaoer    时间: 2007-12-12 22:03

我也很需要注释这个功能,就是一直不知道格式,麻烦哪个写个清楚的版本出来看看呀
作者: joshyupeng    时间: 2007-12-29 12:15

正则表达式支持(?#注释内容)的注释方式。
作者: needed    时间: 2007-12-29 12:30

to joshyupeng

  这个是 .net的 正则注释 ?
作者: needed    时间: 2007-12-29 12:44

嗯嗯..大开眼界...

本来还以为自己对正则知道了差不多了.原来还远远没有入门...我汗...
现在可以回答  AY 的话了... 正则绝对可以完成所有的匹配

下面这个例子可以匹配嵌套的<div>标签:
  1. <div[^>]*>[^<>]*(((?'Open'<div[^>]*>)[^<>]*)+((?'-Open'</div>)[^<>]*)+)*(?(Open)(?!))</div>
复制代码

作者: joshyupeng    时间: 2007-12-29 12:50

我以为能行呢。原来不行。
作者: needed    时间: 2007-12-29 13:07

什么不行? 不行的话不是正则的错, 是引擎的错.....
作者: 285900537    时间: 2007-12-29 13:31

恩 恩 推荐大家看《Mastering Regular Expressions》这本书,我也在看哦,一起学习:)
作者: elkay    时间: 2007-12-29 15:15     标题: 回复 12# 的帖子

你不是等于没说么




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2