正则表达式仅匹配精确的单词 Notepad++

正则表达式仅匹配精确的单词 Notepad++

什么是正则表达式来查找精确的单词,同时排除包含搜索字符串的复合词。

例如,我想匹配“best wood floor”中的字符串“wood floor”,但不匹配“hardwood floor”、“hardwood flooring”和“best hardwood floor”。

答案1

查找精确单词(不包括复合词)的正则表达式是什么?

我想匹配“best wood floor”中的字符串“wood floor”,但不匹配“hardwood floor”、“hardwood flooring”和“best hardwood floor”。

  • 菜单“搜索”>“查找”(或Ctrl+ F

  • 将“查找内容”设置为\<wood floor\>

  • 启用“正则表达式”。

  • 单击“查找下一个”或“在当前文档中查找全部”。

笔记:

  • \<使用 Scintilla 的单词定义匹配单词的开头。
  • \>使用 Scintilla 的单词定义匹配单词的结尾。

在此处输入图片描述


进一步阅读

相关内容