首先,抱歉,這不是精華貼,占用了首頁,如果耽擱了你的時間,再次抱歉。
進入主題,話說,有形如
&&123&&456&這樣的字符串
我想修改其中一個&位置之前的數(shù)據(jù),比如:
1,用789替換第1個&之前的數(shù)據(jù)
結(jié)果為:789&&123&&456&
2,用789替換第3個&之前的數(shù)據(jù)
結(jié)果為:&&789&&456&
3,用789替換第10個&之前的數(shù)據(jù)
結(jié)果為:因為沒有第10個&, 保留原來的字符串&&123&&456&
要點:每個&為一個分隔符,如果有數(shù)據(jù)就寫在&的前面,沒有數(shù)據(jù)就留空。
所以&&&&&&&也是一個合法的輸入
我嘗試了各種string庫的函數(shù),結(jié)果還是沒有整出來,坐起等高手解惑
對lua string庫不是很熟悉的同學(xué),請點擊
這里