99问答网
所有问题
lua中怎么从字符串里截取指定字符间的字符? 如 a="agig12iigvt" 我要截取gig和
lua中怎么从字符串里截取指定字符间的字符?
如
a="agig12iigvt"
我要截取gig和gvt之间的12ii怎么写代码?谢谢
举报该问题
推荐答案 2014-05-17
方法一:
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(弱化版的
正则表达式
)进行通配;具体得视源字符串的数据特征而定
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vv7B7XvBzvzjvOOjjtO.html
相似回答
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来提取字符串,结...
大家正在搜
相关问题
lua如何从字符串提取某一个字符
lua模式匹配 字符串"afa/asdfa/adf/asdf...
字符串中怎么截取指定字符的前面的字符和后面的字符
正则表达式截取两个指定字符串之间的内容?
LUA 通过分割符"," 获取前后字符串
在java中怎么截取指定字符之后的字符串?
如何从一个String字符串中截取指定的字符并修应该?
python 正则表达式如何截取字符串中间的内容