H helloqiner Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-20 #1 现在想用正则表达式屏蔽 html 中的 script,可是我写的表达式只能匹配单行的角本,要如何写才能适应各种情况的角本呢?
W WickedladII Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-20 #2 不懂,既然你能匹配单行的角本,适应其它各种情况的角本应该是一样的。。。
H helloqiner Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-22 #3 可能是我的控件(TPerlRegEx)有问题,也可能是我写的角本不太对,总之是对于多行的无效啦。 各位 DFW 的朋友,能不能帮我写出几种角本来,我都试试,如可通过,立刻放分,呵
一 一个过客 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-22 #4 就这个要求吗? 用pos一个函数就搞定了,还要这么麻烦吗?
H helloqiner Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-22 #5 可 pos 函数不能自动适应多种情况,比如 <script , < Scipt , <scriPT , </script> , </ script > 等等 因它 html 格式千差万别,忽略空格忽略大小写,你不可能要求别人怎么写 html,而如果用正则表达式的话,应该就是一句话的问题,就可以自动适应各种情况了。
可 pos 函数不能自动适应多种情况,比如 <script , < Scipt , <scriPT , </script> , </ script > 等等 因它 html 格式千差万别,忽略空格忽略大小写,你不可能要求别人怎么写 html,而如果用正则表达式的话,应该就是一句话的问题,就可以自动适应各种情况了。
W WickedladII Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-22 #6 用TRegExpr试一下,它有丰富的例子。