Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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_Jquery - Fatal编程技术网

Javascript 如何在包含少量单词的子字符串后插入字符串

Javascript 如何在包含少量单词的子字符串后插入字符串,javascript,jquery,Javascript,Jquery,嘿,我需要在其他字符串中添加一个子字符串 问题是需要在几个给定的单词之后添加这个 例如: 需要提出:$$$ 弦:“把钱还给我。” 结果应该是:“把我的钱$$$还给我。” 如果我的字符串包含这样的内容:“把钱还给我。” 结果应该是:“把钱还给我。”没有任何变化 我的意思是,仅当字符串包含“我的钱”时,才应插入子字符串,并在其后面插入新的子字符串。使用方法添加$$$。也在内部,因此插入单个$时需要使用$$ console.log “把钱还给我。”。替换/我的钱/,“$&$$” //或“…”。替换“

嘿,我需要在其他字符串中添加一个子字符串

问题是需要在几个给定的单词之后添加这个

例如: 需要提出:$$$

弦:“把钱还给我。”

结果应该是:“把我的钱$$$还给我。”

如果我的字符串包含这样的内容:“把钱还给我。”

结果应该是:“把钱还给我。”没有任何变化

我的意思是,仅当字符串包含“我的钱”时,才应插入子字符串,并在其后面插入新的子字符串。

使用方法添加$$$。也在内部,因此插入单个$时需要使用$$

console.log “把钱还给我。”。替换/我的钱/,“$&$$” //或“…”。替换“我的钱”、“美元和美元” 使用方法添加$$$。也在内部,因此插入单个$时需要使用$$

console.log “把钱还给我。”。替换/我的钱/,“$&$$” //或“…”。替换“我的钱”、“美元和美元”
您可以创建一个简单的函数,该函数将包含3个参数:原始字符串、要在原始字符串中匹配的字符串以及将在匹配后插入原始字符串的字符串。下面的代码就是这样做的:

var s1=‘把钱还给我’; var s2=‘把钱还给我’; var ss=‘我的钱’; 函数AddDollarOriginalString、matchText、addedText{ iforiginalString.indexOfmatchText>-1 返回originalString.slice0,originalString.indexOfmatchText+matchText.length +''+addedText+originalString.sliceoriginalString.indexOfmatchText+matchText.length; 其他的 返回原始字符串; } console.logadddollars1,ss,'$$';
console.logadddollars2,ss,'$$' 您可以创建一个简单的函数,该函数将包含3个参数:原始字符串、要在原始字符串中匹配的字符串以及将在匹配后插入原始字符串的字符串。下面的代码就是这样做的:

var s1=‘把钱还给我’; var s2=‘把钱还给我’; var ss=‘我的钱’; 函数AddDollarOriginalString、matchText、addedText{ iforiginalString.indexOfmatchText>-1 返回originalString.slice0,originalString.indexOfmatchText+matchText.length +''+addedText+originalString.sliceoriginalString.indexOfmatchText+matchText.length; 其他的 返回原始字符串; } console.logadddollars1,ss,'$$'; console.logadddollars2,ss,'$$';