【发布时间】:2020-12-06 19:53:24
【问题描述】:
我想用一个单词替换单个字符串中的多个单词。我试过了,但只有第一个词被替换了。
这里是代码。
function addReplacement(text: string): string
{
return text.replace(/\bdrink\b/g || /\btea\b/g ,'****')
}
输入字符串:I like to drink a cup of tea.
输出:I like to **** a cup of tea.
我想要的是:I like to **** a cup of ****.
如何做到这一点?请帮忙。
【问题讨论】:
-
您正在申请“||”运算符到两个正则表达式,这肯定不会产生正则表达式。
标签: javascript regex typescript