私は(abc)+
のマッチを使用することができます
しかし、私はどのようにしてLuaで行うことができますか?
マイウェイ:"abcabc"と "abcabced"のマッチング方法は?
test = "abcabced"
get,getstr = "",""
while get ~= nil do
get = string.match(test,"abc")
getstr = getstr .. get
test = string.gsub(test,get,"",1)
end
print(getstr)
がより良い手段をお持ちですか?
これは、OPによって引き起こされる同じ問題を解決しません。最初の連続した繰り返しだけでなく、 '' abc ''の*すべての出現を見つける。 – lhf