我会用什么正则表达式来找到"oy"这个词?

Mos*_*she 6 javascript regex

什么是正则表达式我会用来找到"oy"这个词?我需要它在用户脚本中工作.此外,我必须确保它不会删除包含"oy"的单词,如"Olive Oyl".

Dav*_*ang 13

你需要/\boy\b/g.

说明:

\b装置字边界(开始或一个字的终点).在g上月底表示搜索超过一个occurence(全球).最后,如果您希望搜索不区分大小写,请在以下i后面添加g:

/\boy\b/gi
Run Code Online (Sandbox Code Playgroud)

要删除字符串中的所有"oy"单词str,您可以:

str.replace(/\boy\b/gi, "");
Run Code Online (Sandbox Code Playgroud)


ale*_*lex 6

/\boy\b/g
Run Code Online (Sandbox Code Playgroud)

将是文字的正则表达式.