正则表达式匹配一段select语句的有关问题
正则表达式匹配一段select语句的问题
select a,b,c,d as e from table where a=1 and b=2
我想把select和form之间的 a和b和c和e这几个字段取出来。
字段的数目不定,字段的长度不定,求大神写一句正则表达式想,谢谢了,感激不尽。
------解决思路----------------------
(?<=select)[\s\S]*?(?=from)
select a,b,c,d as e from table where a=1 and b=2
我想把select和form之间的 a和b和c和e这几个字段取出来。
字段的数目不定,字段的长度不定,求大神写一句正则表达式想,谢谢了,感激不尽。
------解决思路----------------------
(?<=select)[\s\S]*?(?=from)