我需要查找一个字符串是否以 0 个或多个空格开头,后跟一个我事先不知道的注释字符串,所以我只想构建模式:
local pattern = "^(%s" .. comment_string .. ")"
if str:find(pattern) then
-- ...
问题是comment_string
大部分时间都包含元字符(即对于我得到的lua,"--"
但我需要"%-%-"
模式才能工作)。我尝试了很多东西,但我找不到让它工作的方法。任何想法?
我需要查找一个字符串是否以 0 个或多个空格开头,后跟一个我事先不知道的注释字符串,所以我只想构建模式:
local pattern = "^(%s" .. comment_string .. ")"
if str:find(pattern) then
-- ...
问题是comment_string
大部分时间都包含元字符(即对于我得到的lua,"--"
但我需要"%-%-"
模式才能工作)。我尝试了很多东西,但我找不到让它工作的方法。任何想法?