正则表达式应用 您所在的位置:网站首页 asdsadasd 正则表达式应用

正则表达式应用

#正则表达式应用| 来源: 网络整理| 查看: 265

希望把 asdadas123asdasdas456asdasdasd789asdasd 替换为: asdadas[123]asdasdas[456]asdasdasd[789]asdasd 在查找内容里面输入“([0-9])([0-9])([0-9])”,不含引号 “替换为:”里面输入“[\1\2\3]”,不含引号 查找([0-9]+) 替换:[\1] 更简单通用些 范围为你所操作的范围,然后选择替换即可。 实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例 上面重复使用了“[0-9]”,表示连续出现的三个数字 括号用来选择原型,进行分组,替换时要用 “\1”代表第一个“[0-9]”对应的原型,“\2”代表第二个“[0-9]”对应的原型,依此类推 “[”|“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\1\2\3其它”,则替换结果为: asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd 功能增强: 如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 ...

eg:

var str = 'abc345efg';

    var reg = /(\d)/g;

    document.write(str.replace(reg,'[$1]'));



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有