用正则表达式怎么匹配 Html 中的 Script 代码段?(30分)

  • 主题发起人 helloqiner
  • 开始时间
H

helloqiner

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

Similar threads

回复
0
查看
865
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部