如何在VS Code中精准搜索无前后额外字符的独立单词
如何在VS Code中仅搜索独立单词而非包含该词的词汇?
给定以下两个词汇:
- Oldcoin23
- coin
当需要仅匹配独立的coin时,直接用VS Code全局搜索(Ctrl + Shift + F)输入coin会同时命中Oldcoin23和coin,可以通过以下方法实现精准搜索:
操作步骤
- 按下
Ctrl + Shift + F打开全局搜索面板 - 点击搜索框右侧的
.*图标,开启正则表达式匹配模式 - 在搜索框中输入正则表达式:
\bcoin\b,执行搜索
原理说明
\b是正则表达式中的单词边界标记,它会匹配单词字符(字母、数字、下划线)与非单词字符之间的位置,或者文本的开头/结尾位置。用\bcoin\b就能确保仅匹配作为独立完整单词存在的coin,不会命中包含coin的其他词汇。
内容的提问来源于stack exchange,提问作者Shameel Abid
相关产品推荐
相关产品推荐

