如何在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