js正则表达式 匹配两个特定字符间的内容

来源:互联网 发布:nginx 根据域名跳转 编辑:程序博客网 时间:2024/03/29 21:24

js正则表达式 匹配两个特定字符间的内容

举报|2013-06-25 15:46王晓林学JAVA | 浏览 4916 次
我想要匹配两个特定字符之间的内容 比如 [ 这里面的 ],这两个 [ ] 的正则,#这里面的#, 请高手给我代码,并且有时间的话, 详解一下,谢谢
我有更好的答案
正则已经获取到你要的匹配结果了,只是需要用程序加工一下就行了。去掉#。<script language="javascript">   var str="我#获取我一#特殊符号#获取我二#之间#获取我三#的内容";var pattern =/#(.+?)#/g;var text=str.match(pattern);alert(text.toString().replace(/(#)/g, ""));
到:
按默认排序 | 按时间排序

正则已经获取到你要的匹配结果了,只是需要用程序加工一下就行了。去掉#。<script language="javascript">   var str="我#获取我一#特殊符号#获取我二#之间#获取我三#的内容";var pattern =/#(.+?)#/g;var text=str.match(pattern);alert(text.toString().replace(/(#)/g, ""));

2013-06-25 18:01心戀米兰 | 六级 最快回答
1
2
3
4
5
var d = "1[ddd]sfdsaf[ccc]fdsaf[bbbb]"
var patt = /\[[^\]]+\]/g; 
d.match(patt)
//返回数组 ["[ddd]", "[ccc]", "[bbbb]"]
//如果你想得到["ddd","ccc","bbbb"]请循环数组每一项再替换 .replace(/\[/g,'').replace(/\]/g,'')
0 0
原创粉丝点击