从网上找到的匹配c语言函数的正则表达式
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
最后面的me=e-2 me=e-1是什么意思
另外*代表任意字符 是什么类型的字符?是*前面的匹配类型吗?
如果不是那*可不可以代表换行符?
VIM正则表达式的问题
-
- 帖子: 51
- 注册时间: 2006-11-06 22:10
- Strange
- 帖子: 1824
- 注册时间: 2006-05-19 9:54
- 来自: Shanghai
Re: VIM正则表达式的问题
me=e-2 不是正则表达式,是语法高亮用的标识
:help syn-pattern-offset
*不可以匹配换行符
:help syn-pattern-offset
*不可以匹配换行符
ニンニク入れますか?
x60 with gentoo
x60 with gentoo
-
- 帖子: 51
- 注册时间: 2006-11-06 22:10
Re: VIM正则表达式的问题
哦 原来是这样
谢谢了
谢谢了
-
- 帖子: 51
- 注册时间: 2006-11-06 22:10
Re: VIM正则表达式的问题
明白了
*是匹配它前面的字符任意个,并不是任意字符
*是匹配它前面的字符任意个,并不是任意字符
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙