【发布时间】:2013-12-27 10:36:55
【问题描述】:
我有一个可能包含 '' 的字符串,我正在尝试使用此代码将其删除
local str = string.gsub (string, "<!--more-->", "")
但它不起作用。字符串仍然包含它。
我试试这个
local str = string.gsub (string, "[<!--more-->]", "")
但它还有一个“e”。
【问题讨论】:
标签: lua
我有一个可能包含 '' 的字符串,我正在尝试使用此代码将其删除
local str = string.gsub (string, "<!--more-->", "")
但它不起作用。字符串仍然包含它。
我试试这个
local str = string.gsub (string, "[<!--more-->]", "")
但它还有一个“e”。
【问题讨论】:
标签: lua
- 字符在模式中是特殊的。你需要逃避它:
local str = string.gsub (string, "<!%-%-more%-%->", "")
【讨论】:
"[&nbsp;]" 对字符顺序不敏感。例如,它将匹配所有";;sp&&&n"。