日期:2014-05-18  浏览次数:20853 次

求关于过滤sql语句单引号的正则
题目:
 
string sqlStr1="INSERT INTO tablename (a,b,c) VALUES ('111','22'2','333')";

string sqlStr2="UPDATE tablename SET a='111',b='22'2',c='333'";


很明显了,222中间多一个一单引号,导致这两条语句都无法执行,怎样把这个单引号替换为双引号,求此正则语句,万分感谢!

------解决方案--------------------
C# code

@"(?<='[\s\w]*)'(?=[\s\w]*')"