我有这些字符串:
"test 123"
"Test 123"
"Tes 234"
"T 123"
"abc 123"
我想删除字符串"test"
,"Test"
,"TEST"
,"T"
。我想要这样的东西:
"123"
"123"
"234"
"123"
"abc 123"
我试过了:
string.sub(/\s*[\w']+\s+/, "")
但删除了"abc"
。请指导我如何解决这个问题。
答案 0 :(得分:6)
我愿意
string.gsub(/t|test/i,"").strip
编辑:如果你想删除“T”,“Te”,“Tes”或“Test”,后跟一个空格,在大小写的任意组合中,那么就做
string.gsub(/te?s?t?\s/i,"").strip