正则匹配指定字符之间的内容,并替换(多个匹配替换)

简介: var str="是吗@Test1:我觉得你说的很对@Test:学无止境"; var r=str.match(/@.*?:/ig); for (var index = 0; index < r.
    var str="是吗@Test1:我觉得你说的很对@Test:学无止境";
    var r=str.match(/@.*?:/ig);
    for (var index = 0; index <  r.length; index++) {
        str=str.replace(r[index],"<a>"+r[index]+"</a>");
    }
    console.log(str);

 

 

目录
相关文章
|
1月前
|
JavaScript 前端开发 Java
|
2天前
|
索引 Python
字符串:比较、拼接、切割、转义字符;相关切割、替换、查找、去除空白、转大小写函数的方法
字符串:比较、拼接、切割、转义字符;相关切割、替换、查找、去除空白、转大小写函数的方法
6 0
|
2月前
|
Perl
sed删除不匹配正则表达式的行(保留匹配行)
sed删除不匹配正则表达式的行(保留匹配行)
90 2
|
3月前
|
固态存储 Python
正则表达匹配任意单个字符
正则表达匹配任意单个字符
42 4
|
关系型数据库 MySQL
全局替换字符命令
全局替换字符命令
48 0
用#替换字符
给定一个由大小写字母构成的字符串。 把该字符串中特定的字符全部用字符 # 替换。
88 0
单词替换,现需要将其中的某个单词替换成另一个单词,并输出替换之后的字符串。
给定一个字符串 aa,请你按照下面的要求输出字符串 bb。 给定字符串 aa 的第一个字符的 ASCII 值加第二个字符的 ASCII 值,得到 bb 的第一个字符; 给定字符串 aa 的第二个字符的 ASCII 值加第三个字符的 ASCII 值,得到 bb 的第二个字符; …
95 0
C#编程-87:正则表达式替换
C#编程-87:正则表达式替换
C#编程-87:正则表达式替换
替换 &开头。;结尾之间的内容。用空格代替他们
替换 &开头。;结尾之间的内容。用空格代替他们
正则匹配字符串反斜线的最后一部分
正则匹配字符串反斜线的最后一部分
93 0
正则匹配字符串反斜线的最后一部分