在条件下识别Python的开始和结束的正则表达式

时间:2015-11-07 23:49:01

标签: python regex

请注意,这种语言不是python,而是在while / if语句的配置中非常类似于python的语言。假设总会有这种语句配置:

 1.this will not work:
blue()
def blue(): ...

2. this will work:
def blue(): ...
blue()

语法类似于python。我能够将语句的开头与while something: [tab] do those things continue with other statements 匹配,但无法转义到其他语句。我用来匹配while的结束的正则表达式是while\:[\n\t],但不起作用。一个有趣的事情是,如果我将上面的代码更改为如下所示:

[\n^\t]

然后结束正则表达式“Q;”只会在while循环中执行那些事情 - 很多次。如何使正则表达式正确匹配非硬编码值,如Q;?

0 个答案:

没有答案