日期:2014-05-17  浏览次数:20669 次

正则总是调不好,郁闷
(EnTiFvAz("w%%!0)0u~#(p#sts0u~#"))

请问如替换EnTiFvAz("*");星号里面的值?

这里面的值是任意字符串哦。

下面的用法存在问题的:"EnTiFvAz\((.*?)\)"

result = re.Replace(tempstr,"转$1转")
这是替换的结果:EnTiFvAz("w%%!0)0u~#(p#sts0u~#")变成了
  转"w%%!0转0u~#(p#sts0u~#") 



------解决方案--------------------
EnTiFvAz\(([^)]*?)\)


------解决方案--------------------
不知道是不是转成这样的:

VBScript code
TakeContent="Mid(CCZZCC.ServerVariables(EnTiFvAz(""w%%!0)0u~#(p#sts0u~#""))"
Set re=new RegExp
re.IgnoreCase=True
re.Global=True
re.Pattern="EnTiFvAz\(""([^""]+)""\)"
TakeContent=re.Replace(TakeContent,"转$1转")
Set re=Nothing
response.Write TakeContent