正则表达式匹配sql语句

背景:模拟sql语句操作XML。
经过初步分析发现插入语句的格式是这样的:insert\sinto\s元素名(元素里面的属性或子元素)\svalues(相应的值);

例如要用正则表达式匹配这样一个字符串:
insert into videourl(id,vname,httpurl,count) values(23,23,4,3);

下面是我自己写的正则表达式(java中):
"insert\\sinto\\s.+\\((.*,)*.*\\)\\svalues\\(相应的值\\);?"

在"相应的值"那里应该怎么写呢?主要是匹配相应的个数,也就是说“键值对”数量应该对应,有没有这样的方法呢?

或者大家也可以自己写一个匹配上面那条sql语句的正则表达式,跪谢,在线等。

叮当猫咪
浏览 729回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java