标签: sql .net sql-server regex parsing
我需要解析SQL才能获得所有:
每个语句都是单行SQL,没有任何额外的空格,注释或新行。 每个查询都是INSERT语句。
我几乎正在使用正则表达式:https://regex101.com/r/iS2fK9/1。
但它有一个问题:正则表达式只捕获第一个FROM / JOIN语句。或者只有在我应用贪婪的量化器时才会持续。
理想的结果是语法树。但是简单的命名组列表就足够了。