首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部分重叠(*非*嵌套)正则表达式匹配的vim语法突出显示?

部分重叠(*非*嵌套)正则表达式匹配的vim语法突出显示?
EN

Stack Overflow用户
提问于 2014-04-03 04:02:25
回答 1查看 240关注 0票数 0

我有一个要突出显示的任意字符串的长.vim文件。我让它工作,除了在两个表达式重叠的地方,第一个是突出显示的,而第二个不是。例如,其中两行是...

代码语言:javascript
复制
the third part
part of the trilogy

..。在短语“三部曲的第三部分”中,只有前三个单词被适当地突出显示,因为第二行不匹配。有没有两行都匹配的,所以整个短语都会突出显示?

EN

回答 1

Stack Overflow用户

发布于 2014-04-03 05:47:22

完全不清楚你想匹配的是什么,但是

代码语言:javascript
复制
third.*\n.*the 

威尔·希莱特跨过防线。

如果你想突出显示第三部分,那么

代码语言:javascript
复制
third.*\n*part will work.

看看这里的其他选项的http://vim.wikia.com/wiki/Search_across_multiple_lines,因为我不完全理解为什么\n在它后面需要一个*来完成匹配。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22821811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档