javascript - 如何使正则表达式匹配整个单词
问题描述
RegExp 的第二个参数可以匹配第一个参数中给出的整个单词吗?
new RegExp(words, `g`)
我已经尝试了一切,但它不起作用。有人知道如何做到这一点吗?
更新:
我有一个要在段落中匹配的单词列表。我使用 .replace(/\b(dog|cat|pet)/gi, replaceWords) 来完全匹配第一个参数中的单词。
问题是我有超过300个字。如何使 RegExp 匹配第二个参数中的整个单词?
解决方案
推荐阅读
- sql - 如何从给定的 json 中获取所有“url”元素
- c# - 如何使用 MVVM 模式将子元素添加到 WPF 中的网格
- collections - 创建集合 Solr 云 - 服务器错误导致:java.lang.NoClassDefFoundError: org/apache/lucene/analysis/util/TokenizerFactory
- css - 如何更改苹果支付按钮(Safari)中的边框半径
- gradle - 如何使用 Gradle 创建项目结构?
- sql - 为该特定用户授予选择权限后,视图中没有结果 - 默认用户看到结果
- c# - C# SQL Command .Fill 在 Firebird 服务器上调用时耗时过长,使用存储过程加入表
- javascript - TinyMCE 工具栏未显示
- c++ - 如何更改在 C++ 中使用 boost 库创建的共享内存的路径
- java - orientdb 3.0 列表中的 WHERE 子句