javascript将i替换为i

javascript将i替换为i,javascript,replace,Javascript,Replace,我需要一个javascript将I替换为I。这应该适用于以下情况 我很好 我也是 他以为我爱他 标准ThisContent=ThisContent.replace(“i”、“i”)不起作用,因为它替换了每个i。我还想到了ThisContent=ThisContent.replace(“I”,“I”)但它不适用于第一种和第二种情况 有什么想法吗?使用正则表达式: ThisContent = ThisContent.replace(/\bi\b/g, "I"); 这里的\b表示“单词边界”,因

我需要一个javascript将I替换为I。这应该适用于以下情况

  • 我很好
  • 我也是
  • 他以为我爱他
标准
ThisContent=ThisContent.replace(“i”、“i”)不起作用,因为它替换了每个i。我还想到了
ThisContent=ThisContent.replace(“I”,“I”)但它不适用于第一种和第二种情况

有什么想法吗?

使用正则表达式:

ThisContent = ThisContent.replace(/\bi\b/g, "I");

这里的
\b
表示“单词边界”,因此只有像
i
这样的单词会被替换。

谢谢。“说一句话怎么样,”彬说。我想用Bing来代替它。上述功能似乎不起作用。
.replace(/\bi\b/g,“I”).replace(/\b\b/g,“Bing”)