我正在用 Java 编写程序。在对话框中,用户需要输入 MySQL SELECT 语句。程序必须验证语句才能继续运行。我的问题是:有没有办法以及如何使用正则表达式验证语句。我需要“唯一”的正则表达式模式。谢谢。
最佳答案
嗯,也许对于扩展的正则表达式,但对于代表“正则表达式”的“正则表达式”的原始含义,对于“Regular Language” - 不。
每个 SELECT 语句是:
SELECT x FROM y WHERE z
但是,由于 y
本身可以是一个 SELECT 语句,这至少和平衡括号的语言一样难,这是不规则的。
关于java - 使用正则表达式验证 mysql 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31265020/