我有这些字符串:
"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"
。请指导我如何解决这个问题。
最佳答案
我愿意
string.gsub(/t|test/i,"").strip
编辑:如果你想删除“T”、“Te”、“Tes”或“Test”,后跟一个空格,大小写的任意组合,然后做
string.gsub(/te?s?t?\s/i,"").strip
关于ruby - 删除特定的子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113599/