我想替换"讨厌"用"爱"。我很难弄清楚如何更换不同的变种"讨厌"即。 " haaate"或者" hattteeee"用"爱"。任何建议都会很棒。感谢
ndk {
platformVersion = 21;
moduleName "engine"
toolchain = "clang"
stl = 'gnustl_static'
cppFlags.addAll(['-std=c++11', '-Wall', '-D__STDC_INT64__'])
ldLibs.addAll(['android', 'log'])
}
答案 0 :(得分:3)
您可以创建一个正则表达式,以便多次匹配每个字母,例如/\bh+a+t+e+\b/
,请注意\b
代表单词边界,这意味着只有以h
开头并以e
结尾的单词才会被更改
var tape = " I hate work. I haaaate fire. I haaatttee school, shate and hates should not change";
var pope = tape.replace(/\bh+a+t+e+\b/gi, 'love')
console.log(pope)
答案 1 :(得分:0)
如果您无法使用复杂的正则表达式表达所有变体,而您只是寻找少量变体,则可以在正则表达式中使用SalesOrderLine
,如下所示:
| (or operator)