string.gmatch()不支持匹配首字符 string.gmatch(s, pattern)中,如果s的开头是’^'字符,不会被当成首字符标志,而是被当成一个普通字符。 比如 s="hello world from lua" for w in string.gmatch(s, "^%a+") do print(w) end 不会输出任何内容,而 s=