adr*_*min 0 java regex groovy basic
在BASIC中,print语句可能如下所示:
100 PRINT "Copyright, Adrian McMenamin","maybe"
Run Code Online (Sandbox Code Playgroud)
哪个应该在第一个语句和第二个语句之间放置一个制表符空格.
我正在为Groovy/Java中的BASIC开发DSL /解释器,需要解析这一行并生成如下内容:
print "Copyright, Adrian McMenamin", " ","maybe"
Run Code Online (Sandbox Code Playgroud)
(因为Groovy将逗号解释为仅分离打印函数的参数.)
那么正则表达式将区分不在引号内的逗号和那些(不要担心PRINT或行号等)的逗号?