请帮忙看一下,这个正则哪里错了,我在js中使用,帮忙改下万分感谢!!!
SELECT\s+(*|((\w+.){0,1}\w+\s*(\w+\s*){0,1})(,\s*((\w+.){0,1}\w+\s*(\w+\s*){0,1}))*\s+FROM\s+(\w+\s*(\w+\s*){0,1})(,\s*(\w+\s*(\w+\s*){0,1}))*)\s+(WHERE\s+(\w+.){0,1}\w+\s*(=|LIKE|IS)\s*'?(\w+.){0,1}[\w%]+'?(\s+(AND|OR)\s*(\w+.){0,1}\w+\s*(=|LIKE|IS)\s*'?(\w+.){0,1}[\w%]+'?\s*)*){0,1}\s*