我正在寻找一个regex,它可以找到每个SQL(Oracle)语句的end“;”
例如
SQL语句:
SELECT * FROM TEST;
ALTER TABLE TABLE_NAME add COLUMN_NAME NUMBER (1,0);
CREATE TALBE TABLE_NAME (TEST (1,9));
ALTER TALBE test.test
ADD FLAG NUMBER (1,0)
ADD FLAG2 VARCHAR (10 CHAR)
ADD FLAG4 NUMBER (1,0);
所以我的正则表达式是:(\w+.*(?:\n*.*)*)
,idk如何用;
结束它
试试这个正则表达式:
查看Live Demo
但是,所有SQL语句都以
;
结尾相关问题 更多 >
编程相关推荐