Javascript代码为每个字符附加一个字符串
我有这个字符串:Javascript代码为每个字符附加一个字符串,javascript,string,append,character,Javascript,String,Append,Character,我有这个字符串: "Abcd" 我想在上面的每个字符后面附加一个字符串(“Z”): 结果: "AZbZcZdZ" 请帮帮我,我已经在stackoverflow中搜索了这个,但没有结果 请原谅我英语不好。:) 谢谢。最简单的方法是在以下环境中使用: 此处,//g将匹配给定字符串中的所有符号,$&将它们插入输出中。最简单的方法是在: 此处,//g将匹配给定字符串中的所有符号,$&将它们插入到输出中。使用此正则表达式: “Abcd”。替换(/()/g,“$1Z”) 说明: ():捕获组中的每个角色
"Abcd"
我想在上面的每个字符后面附加一个字符串(“Z”)
:
结果:
"AZbZcZdZ"
请帮帮我,我已经在stackoverflow中搜索了这个,但没有结果
请原谅我英语不好。:)
谢谢。最简单的方法是在以下环境中使用:
此处,//g
将匹配给定字符串中的所有符号,$&
将它们插入输出中。最简单的方法是在:
此处,//g
将匹配给定字符串中的所有符号,$&
将它们插入到输出中。使用此正则表达式:
“Abcd”。替换(/()/g,“$1Z”)
说明:
():捕获组中的每个角色
g:告诉正则表达式搜索整个字符串
$1:是每个捕获的字符。使用此正则表达式:
“Abcd”。替换(/()/g,“$1Z”)
说明:
():捕获组中的每个角色
g:告诉正则表达式搜索整个字符串
$1:是每个捕获的字符。替换是一种方式,您还可以使用并连接最后的Z:
"Abcd".split('').join('Z') + 'Z'; // Outputs: AZbZcZdZ
正如@VizioN所提到的,令我惊讶的是,这个短字符串
更新:这比使用正则表达式更快。不确定结果用于显示什么,但我提供的上一个链接假定显示拆分/联接速度较慢,实际上快了相当多的百分比。虽然替换是一种方式,但您也可以使用并连接最后一个Z:
"Abcd".split('').join('Z') + 'Z'; // Outputs: AZbZcZdZ
正如@VizioN所提到的,令我惊讶的是,这个短字符串
更新:这比使用正则表达式更快。不确定结果显示了什么,但我提供的上一个链接可能显示拆分/连接速度较慢,实际上快了相当多。不,它不会附加最后一个
Z
。这有点微不足道。附加Z。您需要执行:“Abcd”。拆分(“”)。联接('Z')+“Z”;你说的不对。正则表达式对于较长字符串的处理速度更快,占用的内存也比处理数组所需的内存少。@VisioN在深入研究它之后,您是对的!那是我的错。最后,它只是一个较慢的选择。不,它不会附加最后一个Z
。这有点微不足道。附加Z。您需要执行:“Abcd”。拆分(“”)。联接('Z')+“Z”;你说的不对。正则表达式对于较长字符串的处理速度更快,占用的内存也比处理数组所需的内存少。@VisioN在深入研究它之后,您是对的!那是我的错。最后,这只是一个较慢的选择。