我正在用java编写一个程序。在对话框中用户需要输入MySQL SELECT 语句。程序必须验证该语句并继续运行。我的问题是:有没有办法以及如何使用正则表达式验证语句。我需要“仅”正则表达式模式。谢谢。
好吧,也许是为了扩展正则表达式,但是对于“正则表达式”的原始含义,它代表“正则表达式”,代表“常规语言 https://en.wikipedia.org/wiki/Regular_language" - no.
每个 SELECT 语句是:
SELECT x FROM y WHERE z
然而,自从y
它本身可以是一条 SELECT 语句,这至少和平衡括号的语言一样困难,这是不规则的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)