Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript代码为每个字符附加一个字符串_Javascript_String_Append_Character - Fatal编程技术网

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在深入研究它之后,您是对的!那是我的错。最后,这只是一个较慢的选择。