<script language=javascript>
var str=",@cBID000 = '0', @cCodeF = 'Eff', @iSTIOType = '0', @iFlag= '0'"
re=/(@cCodeF\s*?=\s*?')(.+?)(')/g
str=str.replace(re,"$1替换后$3");
alert(str)
</script>
var str=",@cBID000 = '0', @cCodeF = 'Eff', @iSTIOType = '0', @iFlag= '0'"
re=/(@cCodeF\s*?=\s*?')(.+?)(')/g
str=str.replace(re,"$1替换后$3");
alert(str)
</script>
解决方案 »
- select两级联动,并且根据第二级select之option的value值输出到text
- 脚本语言为什么可以直接执行?
- 想提问一下有关网页打印的问题
- 如何用javascript实现跨域数据传递?
- 100分求教JavaScript在html可以运行,在jsp页面就报错的问题,涉及ActiveX控件
- 关于使用xmlhttp相关技术实现不刷新的问题!
- 当点击 小写字母 a 时候,弹出窗口,如何做到???
- 超级难问题,javascript读取服务器端文件,并显示进度条
- 比较复杂的Iframe及刷新,请高手进入
- 一个简单的问题,谁知道Document.all()方法是做什么用的,在线等(回答给分)
- 求正则表达式
- js代码改变动画src的问题
g表示忽略大小写
(@cCodeF\s*?=\s*?')
\s*?表示任意空白字符
\s匹配除white空格符以外的一个单个的字符,等价于[^ \f\n\r\t\v]
*表示{0,}表示最少为零,最多无限
?放在*后表示"非贪心的匹配"
(@cCodeF = ')(.+?)其中.表示任意字符
+表示{1,}表示包含一个字符
?放在+后表示"非贪心的匹配"
(.+?)表示动态变化的Eff
(')表示单引号仅供参考
<%
Function ReplaceTest(patrn, replStr)
Dim regEx, str1
str1 = ",@cBID000 = '0', @cCodeF = 'Eff', @iSTIOType = '0', @iFlag= '0'"
Set regEx = New RegExp '建立正则表达式。
ReplaceTest = regEx.Replace("(@cCodeF\s*?=\s*?')(.+?)(')", ,"$1替换后$3") '作替换。
End Function
%>
Function ReplaceTest(replStr)
Dim regEx, str1
str1 = ",@cBID000 = '0', @cCodeF = 'Eff', @iSTIOType = '0', @iFlag= '0'"
Set regEx = New RegExp '建立正则表达式。
regEx.pattern="(@cCodeF\s*?=\s*?')(.+?)(')"
replstr = regEx.Replace(replstr ,"$1替换后$3") '作替换。
End Function
%>
str = ",@cBID000 = '0', @cCodeF = 'Eff', @iSTIOType = '0', @iFlag= '0'"
Set regEx = New RegExp
regEx.pattern="(@cCodeF = ')[^']*'"
str2 = regEx.Replace(str,"$1超级无敌'") '把Eff替换为“超级无敌”
Response.write str2
%>