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"); 里有- 号,所...

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

...要查找中文 需要转码的...

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

string.match是string库中的一个标准函数 local str = "today is 2013-11-4" print(string.match(str,"%d%d%d%d") 就可以匹配出含有4个数字的地方 也就是匹配出2013所在的位置 %s表示空白符 包括空格 制表符 回车 %w %c 还有[]^. - + * ? 等魔法...

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

lua字符串分割函数 Example--字符串分割函数,按|分割function lua_string_split(str, split_char) local sub_str_tab = {}; for mu_id in string.gmatch(str, "(%d+)|*") do table.insert(sub_str_tab, mu_id) end return sub_str_tab;end--字符...

str = "14:9f:e8:5c:06:0d"; str2=string.gsub(str, ":", ""); print(str2);

是这个吗 str.substring(str.lastIndexOf("/")+1,str.indexOf("."))

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