小编gct*_*wnl的帖子

为什么这个 lua 模式匹配不删除 '.xml' 包括 .?

function getXMLBaseFileName(filename)
  try = filename:match("^(.+)\.xml$")
  if try == nil then
      return filename
  else
      return try
  end
end
Run Code Online (Sandbox Code Playgroud)

当给定一个像“foo.xml”这样的文件名时,我将返回“foo”。所以包括点,但它在 () 对之外。

lua lua-patterns

1
推荐指数
1
解决办法
52
查看次数

标签 统计

lua ×1

lua-patterns ×1