lua中怎么从字符串里截取指定字符间的字符? 如 a= agig12iigvt 我要...

如题所述

方法一:
a="agig12iigvt"
i, j = a:find("gig.-gvt") --定位
print(a:sub(i+3, j-3)) --去除头尾特征
方法二:
b = a:match("gig.-gvt") --提取包含头尾的字符串
print(b:sub(4, string.len(b)-3)) --去除头尾
总的来说通过string.match或者string.sub来提取字符串,结合patterns(弱化版的正则表达式)进行通配;具体得视源字符串的数据特征而定
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜