我正在研究一个从 SQL INSERT 语句到要与DbUnit一起使用的数据集 XML 文件的简单转换器。
我当前的定义如下所示:
def t_INSERT(token):
r'INSERT\s+INTO'
return token
现在,我想支持 SQL 的不区分大小写的命令,例如,接受所有的INSERT INTO
, Insert Into
,insert into
和iNsErT inTO
作为同一件事。
我想知道是否有一种方法可以使用 PLYre.I
以便它忽略这种情况,或者还有另一种替代方法来编写我不熟悉的规则。