Всем привет. Коллеги с шаблонами туго, подскажите где я здесь ошибся пожалуйста.
local function isSelect(queryString)
if type(queryString)~='string' then
return nil
end
local pattern =';*[\s*\t*][Ss][Ee][Ll][Ee][Cc][Tt][^;]*;*$'
if string.match(queryString,pattern)>0 then
return true
else
return false
end
a="SELECT * FROM a;"
b="INSERT INTO (a,b) SELECT a,b from C"
c="select distinct a from b"
d="INSERT INTO (a,b) SELECT a,b from C;select distinct a from b"
print (isSelect(a))
print (isSelect(b))
print (isSelect(c))
print (isSelect(d))