从一个字符串中去掉除了"a"、"b"、"c"、"d"以外的所有字符。

我有一个字符串,我想使用 "" 替换所有字符和数字,除了字符 abcd

除了像下面的例子中写多行长代码之外,还有没有其他更有效的方法来写这个?

myString:gsub("[%(%)%.%%%+%-%*%?%[%]%^%$%,]", "") --特殊字符
... --相同的字符
... --相同的数字
点赞
用户1979882
用户1979882

使用插入符号^[^abcd]

插入符号取反了你的集合。

例如,你可以在这里更仔细地阅读它。here.

2015-08-30 18:43:17