在go中使用lua示例, 基于gopher-lua!
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

21 linhas
583 B

4 anos atrás
  1. uniregexp= uniregexp or {}
  2. --[[
  3. exp:
  4. uniregexp.match("foo.*","seafood") => true nil
  5. uniregexp.match("bar.*","seafood") => false nil
  6. uniregexp.match("a(b","seafood") => false error parsing regexp: missing closing ): `a(b`
  7. --]]
  8. uniregexp.match = function(pattern, s)
  9. return go.uniregexp.Match(pattern, s)
  10. end
  11. --[[
  12. exp:
  13. quotemeta(`[foo]`) => `\[foo\]`
  14. --]]
  15. uniregexp.quotemeta = function(s)
  16. return go.uniregexp.QuoteMeta(s)
  17. end
  18. -- 其余api可以调用go.uniregexp.***** 参考go语言 regexp.Regexp类方法