我的正则表达式是通过在 javscript 中使用此代码动态构造的:
var regExp = new RegExp("\\b" + $("#value").val() + "\\b", "ig");
即正则表达式很简单\bbrother\b/ig
,问题是它也匹配单词,例如
don in don't
sister in sister's
只有当它是一个完整的单词时它才应该匹配单词,即
The don came late - match
don't do that - no match
she is my sister - match
my sister's wedding - no match
编辑:感谢您的回答。如果正则表达式非常大\bbrother|sister|car|truck.......\b
,如 6500 OR 单词,请建议最快(或最便宜)的方法(如果这会产生影响)。