有没有一种方法可以找到并替换某个单词后的字符。在此示例中,我只希望替换出现在(text :)单词之后的引号。
{这里是我的文字:“快速的“红狐狸”跳过了“懒狗”,这很有趣”}
我知道如何查找和替换引号,但是如何将其应用于某个单词后的字符串部分?
最终结果应该是这样:
{这是我的文字:那只敏捷的红狐狸跳过了那只懒狗,很有趣}
答案 0 :(得分:0)
对于正则表达式来说,这似乎不是一个特别好的用例。我建议在处理字符串之前先简单地将其拆分。
var str = 'Here is my text: "The quick "red fox" jumped over the "lazy dog" and it was fun"';
var parts = str.split('text:');
var final = parts[0] + 'text:' + parts[1].replace(/"/g, '');
console.log(final);