我正在寻找的东西类似于以下内容,但它仅适用于它得到的第一个发现。
str:gsub("1", "")
我希望它仅删除找到的第一个或字符串的第一个单词。
我该怎么做?
答案 0 :(得分:2)
尝试一下:
local str = "234243 232564 se42"
local str, i = str:gsub("1", "",1)
print (str,i)
str = (i>0) and str or str:gsub("^.-%s", "",1)
print (str)
仅当字符串中有空格(一个以上的单词)时。