正如大家所知,Vim是一个很棒的工具,可以用来做这种事情。我在一些报告文本中搜索错误。举例来说,我在输入命令“:s/0000”的文本中查找字符串“0000”。默认情况下,它会突出显示该序列的所有实例,我的意思是全部。好的部分是,我知道,例如,字符串从每行的第11个位置开始。 我想知道的是有一个命令,我可以全局搜索字符串“0”,只发生在每行的第11个位置? 我很感谢你的时间。谢谢。在VIM中有效地在特定行位置上搜索特定的字符串
回答
Vim有一些特殊的正则表达式原子。对于屏幕列,有\%v
。因此,要搜索0000
正好列11,你会使用
/\%11v0\{4}
也有针对字节数和行数小于(\%<v
)和大于,以及类似原子变种。请参阅:help /\%l
及以下段落。
这似乎工作得很好。我仍然试图用正则表达式更好,这绝对是一个帮助。你能告诉我在哪里我会去给你适当的信贷答案?我会马上这样做。 – Galidari
@Galidari谢谢;请点击旁边的复选标记接受答案。就这样! –
这是一个简单的一个:你搜索的正则表达式:
- ^(行首)
- \ {10}:整整10任意字符
- 0000:字符串应该开始11栏
这样你输入的内容是:
/^.\{10}0000
这不是答案,但它做的确很有趣。它开始在该行的第一个字符处突出显示,然后在所讨论的实际字符串的末尾停止突出显示。我试了几次,它的工作方式似乎可以产生一些好的东西,我正在做的事情。这次真是万分感谢。 – Galidari
- 1. 在R中搜索字符串中的特定位置
- 2. 在TinyMCE中搜索特定字符串
- 3. 在字符串中搜索特定值
- 4. 搜索特定字符串
- 5. 搜索特定字符的字符串
- 6. 搜索特定的子字符串中
- 7. 搜索特定字的字符串。 C#
- 8. 如何在Vim的特定列上的所有行上插入特定字符?
- 9. 在php中查找字符串中的特定索引位置?
- 10. 在特定位置分割字符串
- 11. 在字符串数组中的字符串的特定位置
- 12. MongoDB中搜索特定字符串
- 13. 在特定位置后替换所有出现的搜索字符串
- 14. 根据放置在特定位置的特定字符串更新的行
- 15. php - 搜索特定的子字符串
- 16. 如何在oracle中搜索给定字符串中的特定字符串
- 17. 在awk中的字段中搜索特定的字符串
- 18. ANTLR4特定位置的特定字符
- 19. 搜索特定字符串在另一个字符串
- 20. 在特定子字符串中搜索所有表
- 21. 在多个数据中搜索特定字符串的有效方法表
- 22. 搜索特定字符串solr
- 23. 在.text段中的特定地址上放置字符串
- 24. 替换字符串中的字符,在特定位置
- 25. 插入在特定位置R中字符串的字符
- 26. VIM搜索 - FuzzyFinder搜索特定文件
- 27. 在SQL中的特定位置搜索字母
- 28. VIM:我如何搜索匹配不具有特定字符线?
- 29. 在VB.Net中搜索特定的字符串
- 30. 在向量中搜索特定的字符串(Octave)
[Vim可能的重复 - 在一行的特定偏移处搜索带有(或不带)字符的行](http://stackoverflow.com/questions/12985042/vim-search-for-lines-带或不带字符的特定偏移量) – SibiCoder