javascript - 我将使用什么正则表达式来查找单词 "oy"?

标签 javascript regex

我将使用什么正则表达式来查找单词“oy”?我需要它在用户脚本中工作。另外,我必须确保它不会删除包含“oy”的单词,例如“Olive Oyl”。

最佳答案

你需要/\boy\b/g

解释:

\b 表示单词边界(单词的开始或结束)。末尾的 g 表示搜索不止一次出现(全局)。最后,如果您希望搜索不区分大小写,请在 g 之后添加一个 i:

/\boy\b/gi

要删除字符串 str 中的所有“oy”字,您可以:

str.replace(/\boy\b/gi, "");

关于javascript - 我将使用什么正则表达式来查找单词 "oy"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4590080/

相关文章:

使用 regex 对象的 Javascript 字符串验证

c++ - boost 正则表达式 : Getting the Named Group

javascript - 替换字符串中的某些字符

javascript - JQuery 表遍历

javascript - 我想转换一个巨大的 excel 工作簿(带有多个选项卡)和隐藏在网页上的几列和几行

javascript - 按键值对对象数组进行排序并将它们显示在 HTML 元素上

javascript - Angular 6 + Ngrx 状态值更新而不使用操作

javascript - 为什么展开卡片预览文字在打开和关闭后会变大?

javascript - 文本字段掩码不要输入点 extjs 5 bug?

javascript - 需要自定义正则表达式