【问题标题】:Javascript Unicode White SpaceJavascript Unicode 空白
【发布时间】:2015-07-07 02:09:30
【问题描述】:

我需要 replace() 来识别“I”周围的空格,因此它只会使输入字符串中的代词“I”小写,而不是句子中的每个“I”。

var1 = var1.replace(/\u0020 I \u0020/g, "i");

我做错了什么??

编辑:两者都

var1 = var1.replace(/ I /g, " i ");

var1 = var1.replace(/\bI\b/g, "i");

工作。谢谢你:)

【问题讨论】:

  • 您可能需要考虑 RegExp /\bI\b/g

标签: javascript unicode replace


【解决方案1】:

看起来您也在替换空格。你可能想保留这些。

var1 = var1.replace(/ I /g, " i ");

【讨论】:

  • 做到了!谢谢~
  • @torazaburo 在我的情况下不需要(谢谢你:)
猜你喜欢
  • 2017-12-02
  • 2020-07-16
  • 1970-01-01
  • 2016-08-06
  • 1970-01-01
  • 2014-06-14
  • 2021-07-09
  • 2017-01-12
  • 1970-01-01
相关资源
最近更新 更多