问题描述
- 正则匹配指定开头和结尾的代码
- 我想要实现的功能是这样的 。一段文本如下中间会有很多标签以“[”开头,以“]”结尾,中间可以是字母,数字,我想要删除这些标签:
家住新塍镇的[b]小何是[/b]新塍镇“美丽家”的一名员工,23岁,正是一个美好的年纪,看着她阳光的微笑,外人很难看[center]出一个这[center]样乐观的花样年华的女孩子身上所承担的责任与压力——养父去世,养母被诊断为尿[font size=""5""]毒症,5个月大的孩子嗷嗷待哺,还有两个年幼的弟弟在读小学的双胞胎弟弟.....
解决方案
正则: [[^]]+]
<script> var s = '家住新塍镇的[b]小何是[/b]新塍镇“美丽家”的一名员工,23岁,正是一个美好的年纪,看着她阳光的微笑,外人很难看[center]出一个这[center]样乐观的花样年华的女孩子身上所承担的责任与压力——养父去世,养母被诊断为尿[font size=""5""]毒症,5个月大的孩子嗷嗷待哺,还有两个年幼的弟弟在读小学的双胞胎弟弟.....'; s = s.replace(/[[^]]+]/g '') alert(s)</script>
解决方案二:
http://zhidao.baidu.com/link?url=HJaf3KFkQjARlBhYJ7bViD76hUGqzf_o8etbC2pYIQZZmDCvulFo-WBJlOBOVi1OLh7SD1EWvGgak2EQSYqJDq
http://www.debugease.com/phpopensource/81238.html
不同语言的略有不同
你google你用的语言+过滤ubb 正则
时间: 2024-08-20 21:18:21