我知道基本的Javascript Regex。但我对看板很困惑。正如标题所说,如果一个单词以space
,dot(.)
或comma(,)
结尾,我想用另一个单词替换
例如:在以下文字
"his"
替换"her"
"XYZ his this his, his."
到
"XYZ her this her, her."
答案 0 :(得分:0)
input.replace(/\b([hH])is(?=[., ])/g, '$1er')
Lookahead是一个零宽度断言,只能检查但匹配输入..
使用上面的正则表达式,您只匹配his
,后面跟[., ]
..
\b
是一个单词边界,可以让您匹配单个单词..