【发布时间】:2015-05-16 18:48:10
【问题描述】:
我想把“你”换成“你姐姐”。然而,像“youtube”这样的词必须保持不变。所以我决定使用
replace(/ you /, " your sister ");
但是现在字符串“我爱你!”保持不变,以及单词 you 后面没有带空格的字符串的任何字符串。我想知道“you”后面的字符是否是字母。如果是,则保持不变,如果不是,则将其更改为“你的妹妹”。
【问题讨论】:
-
str.replace("你", "你妹");
-
@torazaburo 他们可能还在寻找有用的链接或关于如何使用它的完整答案,因为
\b仅在用于真正的正则表达式调用时才有意义=)
标签: javascript regex string replace