Javascript 如何在每N个字符后将一个字符串附加到另一个字符串?

Javascript 如何在每N个字符后将一个字符串附加到另一个字符串?,javascript,regex,string,regex-group,regex-greedy,Javascript,Regex,String,Regex Group,Regex Greedy,我试图创建一个程序,在写入字符串时,在每两个字母后添加gav var string1 = "word" 预期产出: 您可以为此使用模数运算符- var string1=单词; 函数addGavstr{ var newStr=; var-strArr=str.split; strArr.forEachfunctionletter,index{ 索引%2==1 ?newStr+=字母+“gav” :newStr+=信函 } 返回新闻TR; } console.logaddG

我试图创建一个程序,在写入字符串时,在每两个字母后添加gav

var string1  = "word"
预期产出:
您可以为此使用模数运算符-

var string1=单词; 函数addGavstr{ var newStr=; var-strArr=str.split; strArr.forEachfunctionletter,index{ 索引%2==1 ?newStr+=字母+“gav” :newStr+=信函 } 返回新闻TR; } console.logaddGavstring1;//给wogavrdgav console.logaddGav'gavgrif'//给出gagavggavrigavf…RegEx 在这里,我们可以添加一个量词。它匹配除新行以外的所有字符,并使用一个捕获组$1设计表达式:

JavaScript演示 常量regex=/.{2}/gm; 常量str=`AAAAAA`; 常量subst=`1bbb`; //被替换的值将包含在结果变量中 const result=str.replaceregex,subst; console.log'Substitution result:',result 试试这个:

常量string1='word' console.log'Input:',string1
const newStr=string1.replace/?您尝试过什么吗?可能重复string1.replace/{2}/g,$1gav
wogavrdgav
(.{2})