uniregexp= uniregexp or {}
|
|
|
|
--[[
|
|
exp:
|
|
uniregexp.match("foo.*","seafood") => true nil
|
|
uniregexp.match("bar.*","seafood") => false nil
|
|
uniregexp.match("a(b","seafood") => false error parsing regexp: missing closing ): `a(b`
|
|
--]]
|
|
uniregexp.match = function(pattern, s)
|
|
return go.uniregexp.Match(pattern, s)
|
|
end
|
|
|
|
--[[
|
|
exp:
|
|
quotemeta(`[foo]`) => `\[foo\]`
|
|
--]]
|
|
uniregexp.quotemeta = function(s)
|
|
return go.uniregexp.QuoteMeta(s)
|
|
end
|
|
|
|
-- 其余api可以调用go.uniregexp.***** 参考go语言 regexp.Regexp类方法
|