kbys.net
当前位置:首页 >> luA string.FinD >>

luA string.FinD

左括号是魔法字符 请用百分号转义 lua string.find(str1,"%(")

那个,在lua中,使用模式匹配时,符号前要加%。 就像这样: “%d+” 是匹配第一个数字 例如:12345678,5201314 而 “%d%+” 是匹配一个数字后加一个加号 例如:1+ 5+ 4+ 你的那个 a,b=string.find("GL31-LWG-LJG-1-BQG-DWG","-1-BQG"); 里有- 号,所...

string.find (s, pattern [, init [, plain]]) Looks for the first match of pattern in the string s. If it finds a match, then find returns the indices of s where this occurrence starts and ends; otherwise, it returns nil. A third...

str = "啊啊啊124噶again舍得噶公司" print(string.match(str,"[\128-\254]+")) 主要就是使用字符串的匹配 匹配编号128-254的字符

find第二个参数是lua自己正则表达式字符串,用%当转义字符,改成下面这样local b = "喂%(你好%)"

不是太确定你要的是什么功能 但我这里写了一个小代码 希望能帮助你 local str = [[ { /\QFunction\< 点击下面箭头所指图片进入回收/SCOLOR=253>\< /SCOLOR=13>\\\} ]]for id,match in string.gmatch(str,"") doprint(id,match)end这里输出了每个...

local str = "abcdefg"print(string.sub(str,string.find(str,"d"),-1))使用string.sub进行拼接

你的提示已经很清楚了,传入的第2个参数 也就是p 是空 但实际需要的是一个字符串 具体要看你运行时的情况了 本身就语法上是正确的 可能运行的过程中p被赋予了空值

ss = io.read() function GetWeekDay(ss) tw ={"刺刀","石头","火枪","大炮","导弹","尼泊尔","潘多拉"} return tw[tonumber(ss)] end io.write(GetWeekDay(ss)) 你要注意 lua可以使用字符串作为table的下标 这里把字符串转化成数字就好了

assert()期待其中参数是一个value,检查下是不是ExportGYData()返回的是nil

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com