例如:
StrBody = "11<?aa>22<?aa>33<?aa>"
StrBody = StrBody.replace(/<?aa>/g,"aa");有一个替换需要用到正则,比如想把<?aa>替换成aa,但是我这么写正则不行,貌似/<?语法冲突,替换不成功。求解。
StrBody = "11<?aa>22<?aa>33<?aa>"
StrBody = StrBody.replace(/<?aa>/g,"aa");有一个替换需要用到正则,比如想把<?aa>替换成aa,但是我这么写正则不行,貌似/<?语法冲突,替换不成功。求解。
解决方案 »
- 急问!C++和C#的数据类型对应。
- 如何执行一段字符串代码。例如执行字符串"this.BackColor = Color.White;"使得窗体变为白色。
- 将 varchar 值 转换为数据类型为 int 的列时发生语法错误。
- 关于会员推广会员时,是记录IP好,还是记录主机名好?
- 为什么我的社区积分都不动了
- 求关于多选查询的实例或解决方案
- 请教各位大侠,读取字符串引号中的字符怎么写?
- 关于byte[]和字符串,来回转换.100分!
- 急,为什么会出现这样的资源异常?50分相送!
- winform mschart无法显示滚动条,在源码基础上修改一下可以吗
- c#操作word时怎么获取当前书签所在的行呢?
- 对于一个txt文件可以多个Split形式吗
StrBody = StrBody.replace("<?aa>","aa");
晕倒哦,必须要用正则,这个只是一个例子。不能直接用replace,因为js的replace只能替换第一个,不能批量替换。
StrBody = StrBody.replace(/<\?aa>/g,"aa");?在正则中 表示匹配0次或1次 要转义一下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<script type="text/javascript">
var StrBody = "11<?aa>22<?aa>33<?aa>"
alert(StrBody);
StrBody = StrBody.replace(/<\?aa>/g, "aa");
alert(StrBody);
</script>
</body>
</html>