lua中怎么从字符串里截取指定字符间的字符? 如 a= agig12iigvt 我要...
发布网友
发布时间:2024-10-16 08:16
我来回答
共1个回答
热心网友
时间:2024-10-16 09:36
方法一:
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(弱化版的正则表达式)进行通配;具体得视源字符串的数据特征而定