首先,抱歉,这不是精华贴,占用了首页,如果耽搁了你的时间,再次抱歉。
进入主题,话说,有形如
&&123&&456&这样的字符串
我想修改其中一个&位置之前的数据,比如:
1,用789替换第1个&之前的数据
结果为:789&&123&&456&
2,用789替换第3个&之前的数据
结果为:&&789&&456&
3,用789替换第10个&之前的数据
结果为:因为没有第10个&, 保留原来的字符串&&123&&456&
要点:每个&为一个分隔符,如果有数据就写在&的前面,没有数据就留空。
所以&&&&&&&也是一个合法的输入
我尝试了各种string库的函数,结果还是没有整出来,坐起等高手解惑
对lua string库不是很熟悉的同学,请点击
这里