我想搜索文件中的所有大写单词,但我不知道如何去做(或者如果可能的话)。我在这里找到了这个solution,但它在vim上不起作用。如何搜索vim中的所有大写单词?
11
A
回答
22
20
1
如果你想要的所有匹配大写单词列表(即你不感兴趣,从一个单词跳跃到另一个),你可以使用:
echo filter(split(join(getline(1, '$'), ' '), '\v(\s|[[:punct:]])'), 'v:val =~ "\\v<\\u+>"')
有了:
getline(1, '$')
返回从当前缓冲区中的所有行的列表join(lines, ' ')
展平该建立字状的元件- 最后
filter(words, uppercase-condition)
,只有选择大写字的列表线 split(all_text, separators_regex)
的此列表。
+0
谢谢你的回答,但我只是想从一个跳转到另一个 – sica07
相关问题
- 1. 如何在Vim中搜索由空格分隔的单词
- 2. 如何搜索vim中的完整单词?
- 3. MySQL的所有词搜索
- 4. 如何找到R中所有的大写单词
- 5. 如何在Vim中一次将文件中的所有指定单词从大写更改为小写?
- 6. 如何在所有报告文件中搜索所有出现的单词?
- 7. 搜索由大写或小写字母的单词
- 8. 如何将所有的大写单词改为小写,但不包括Vim中的字符串文字
- 9. PHP - 大约有搜索词
- 10. 如何搜索多个全文索引的ANY列中的所有单词?
- 11. Excel:如何搜索单词?
- 12. Flex如何区分大写单词,小写单词和单词?
- 13. 如何获取以大写字母开头的所有单词?
- 14. 如何抓取以大写字母开头的所有单词?
- 15. 如何使用FINDSTR大写所有单词的字符串?
- 16. 如何搜索String.xml中的单词
- 17. 如何对Vim中的所有搜索结果执行命令?
- 18. 如何在vim中显示搜索的所有结果
- 19. 如何大写单词
- 20. 如何模糊搜索词典单词?
- 21. 如何区分在Python中有大写和小写的单词?
- 22. 使用solr从段落中搜索具有大写字母的单词
- 23. 搜索的文件在字典中的所有单词
- 24. 用于搜索大写字母/单词的正则表达式?
- 25. Java - 搜索超过1个大写字母的单词
- 26. 如何搜索字符串中的单词(只是单词)?
- 27. 如何在单词中搜索句子的第一个单词
- 28. 如何在Textview中搜索单词?
- 29. 如何在网页中搜索单词
- 30. 在Vim中搜索并替换光标下的单词
你想对结果做什么?取决于你的话,它可能是非常简单的正则表达式,比如[A-Z] [a-z] + – hovanessyan