如何在vim中搜索单词开始\word
。我可以使用查找菜单来做到这一点。还有其他捷径吗?在vim中搜索反斜杠字符
回答
尝试:
/\\word
在命令模式
。
您可以使用正则表达式搜索文档中的大部分内容。在正常模式下,输入'/'然后开始输入正则表达式,然后按回车。 “\ <”将匹配一个单词的开头,所以
/\<foo
会匹配字符串“富”,但只有当它是一个单词的开头(由空格在大多数情况下,前面)。
您可以用反斜杠,所以搜索反斜杠字符:
/\<\\foo
会发现在单词的开头模式“\富”。
结合你的答案和我的,你会得到:/ \ <\\ word :-) – 2009-07-13 14:43:31
谢谢,克里斯。编辑。 – 2009-07-13 14:49:37
'\ <\\'不是特别有意义,但是:'\'不是一个单词字符。 – ephemient 2009-07-13 16:02:36
的原因寻找的东西,包括“\”不同的是,因为“\”是一个特殊字符,需要转义(前面添加一个反斜杠)
同样,搜索“100 $”,其中包括特殊字符 “$”:
Press/
Type \$100
Press return
要搜索 “ABC”,其中不包含特殊字符:
Press/
Type abc
Press return
没有直接关系(/\\word
是正确的解决方案,并在这里没有什么改变了),但你的信息:
如果您是有特殊意义的正则表达式许多字符的模式,你会发现“nomagic”和“非常nomagic”模式很有用。
/\V^.$
将搜索文本字符串^.$
,而不是“只有一个字线”(\v
“非常神奇”,默认\m
“神奇”模式)或“恰好一个周期线”(\M
“ nomagic“模式)。
- 1. 搜索反斜杠
- 2. 搜索外部源接收字符串中的反斜杠
- 3. 反斜杠在字符串返回两个反斜杠
- 4. 在vim中用正斜杠'/'替换反斜杠'\'
- 5. 在vim中自动删除反斜杠
- 6. 在vim缩写中使用反斜杠
- 7. Vim关键字完成ctags反斜杠?
- 8. Jquery-反斜杠字符
- 9. 在字符串中跳出反斜杠?
- 10. 在字符串中跳出反斜杠
- 11. 用单个反斜杠替换字符串文字中的双反斜杠
- 12. 替换字符串中的反斜杠
- 13. 替换字符串中的反斜杠
- 14. PHP和字符串中的反斜杠
- 15. 解析tcl中的反斜杠(\)字符
- 16. 如何用JavaScript中的双反斜杠替换反斜杠字符?
- 17. 用字符串中的单个反斜杠替换双反斜杠
- 18. 如何从字符串中将反斜杠替换为单个反斜杠?
- 19. 自定义字符串格式0,0斜杠或反斜杠
- 20. Windows shell字符串操作(将反斜杠改为斜杠)
- 21. vim更改热键的反斜杠键
- 22. 蟒蛇代替反斜杠反斜杠
- 23. ElasticSearch QUERY_STRING搜索斜杠excaping
- 24. 如何在MySQL中搜索反斜杠(\)标记和零(0)?
- 25. Ruby中的斜杠和反斜杠
- 26. mysql - 如何处理带特殊字符/(正斜杠)和\(反斜杠)的查询搜索
- 27. 如何在PHP中比较字符串并忽略斜杠和反斜杠
- 28. ResourceBundle.getString删除反斜杠字符
- 29. NSPredicate转义反斜杠字符
- 30. 将反斜杠添加到字符串
你能澄清这个问题吗?你是在寻找以'单词'或'\单词'开头的单词,还是单词'\ word'是否在单词的开头? – 2009-07-13 14:43:56
问题标题特别提到了反斜杠,所以它不仅仅是“单词”。 – 2009-07-13 14:44:45
我修复了大多数拼写错误,但一个:应该是“我可以”或“我不能”? – 2009-07-13 14:47:10