首页 新闻 赞助 找找看

正则学习笔记

0
[已关闭问题] 关闭于 2017-04-28 17:53

<html>
<body>

<script type="text/javascript">


var srw=",a(,(b,(c,))d),";
var pattern = /\((.*)\)/gi;
newstr=srw.replace(pattern , "");
document.write("去掉最外层括号里的内容:"+srw+"<br />"+newstr+"<br />")

var newstr=srw.match(pattern);
document.write("取最外层括号里的内容:"+srw+"<br />"+newstr+"<br />")

pattern = /\([^()]+\)/gi;
var newstr=srw.match(pattern);
document.write("取最里层括号里的内容:"+srw+"<br />"+newstr+"<br />")

 

 

pattern = /^,/gi;
newstr=srw.replace(pattern , "");
document.write("去掉最左边的逗号:"+srw+"<br />"+newstr+"<br />")

pattern = /,$/gi;

newstr=srw.replace(pattern , "");
document.write("去掉最右边的逗号:"+srw+"<br />"+newstr+"<br />")

pattern =/\(|\)|,/gi;
newstr=srw.replace(pattern , "");
document.write("替换:"+srw+"<br />"+newstr+"<br />")

</script>

</body>
</html>

蒋昊宸的主页 蒋昊宸 | 菜鸟二级 | 园豆:202
提问于:2017-04-28 17:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册