正在编写一个正则表达式模式,用于检测单词是否以var开头并以分号结尾。我有正则表达式代码,但在运行时它匹配最后一个分号的位置,而不是匹配以分号结尾的每个单词。这是我的正则表达式。
dim pattern as string = "^[var].+;$"; help please.
答案 0 :(得分:2)
你的正则表达式现在匹配整行,以'v','a'或'r'开头,以分号结尾。
如果你想匹配整行以var开头并以分号结尾,这就是:
"^var.+;$"
如果只有行内的变量定义:
"var.+;"
第二种方式将匹配以下内容:
var a;
var b,c;
a = 5; var b,c = a; //评论
a = 5; //评论 var;
粗体表示匹配
答案 1 :(得分:0)