Lua 字符串 匹配模式 总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua 字符串 匹配模式 总结相关的知识,希望对你有一定的参考价值。
字符类
%a --字母alpha %d --数字double %l --小写字母lower %u --大写字母upper %w --字母和数字word %x -- 十六进制 %z --代表0 zero %s --空白符 space %p --标点
% 转义
修饰符
+ 一次或多次
* / - 0次或多次
例子
i,j = string.find("the number is 1298 ","%d+" ) --15 18 test = "int x;/* x */ int y;/* y */" s1 = string.gsub(test,"/%*.-%*/","<COMMENT>") --最短匹配 "int x;<COMMENT> int y;<COMMENT> s2 = string.gsub(test,"/%*.*%*/","<COMMENT>") --最长匹配 int x;<COMMENT> test2 = "<a> Hello World <a>" s3 = string.gsub(test2,"%b<>","") -- Hello World
以上是关于Lua 字符串 匹配模式 总结的主要内容,如果未能解决你的问题,请参考以下文章