gsub('$ 0 \ n','')无效
我更喜欢类似的东西。我想要: (注意10和20必须使用0才能替换它们。)
If I have:
23
12
0
15
9
0
10
20
0
I want:
23
12
15
9
10
20
答案 0 :(得分:1)
您可能希望将其转换为数组以重新处理它,但使用正则表达式可以完成同样的事情:
string.gsub(/^\s+0+$/m, '')
/m
部分是关键,它使表达式以多行模式运行,即^
和$
指的是行的开头和结尾,而不是开头通常情况下是字符串的结尾。