knrt.net
当前位置:首页 >> luA 反向查找 >>

luA 反向查找

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

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--字符...

a = "我们$a"; b = string.gsub(a, "\\$", "*"); print(b); 说明: "\\$" 因为$是模式匹配的特殊字符, 所以需要在前面加 \ 在字符串里, \ 是特殊字符, 所以是 \\ 最后就是 "\\$"

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

function extractChinese(s) for m in string.gmatch(s,'"[\176-\254]+"') do print(m) endendss = 'foo"中文"a"你好"foo'extractChinese(ss) 上面的输出为: 中文 你好 注意:这个函数假设你的“中文”是GB2312编码。如果是UTF-8编码,需要改一下...

u=string.match("s=100元","s=(%d)元"),如果我没记错%d表示数字的话,大坑比在此

local s = "学号|【20140036】教室:425,请按照教室学号对号入座" _, _, id =s:find("【(%d+)】") _, _, clsrm = s:find("教室:(%d+)") print("学号:"..id.."\n".."教室:"..clsrm) 输出: 学号:20140036 教室:425 基本就是用patterns进行...

#!/usr/bin/env lua function th_table_dup(ori_tab) -- 复制table if (type(ori_tab) ~= "table") then return nil; end local new_tab = {}; for i,v in pairs(ori_tab) do local vtyp = type(v); if (vtyp == "table") then new_tab[i] = th_...

简单string.gmatch法还有for 1,string.len(x)法,我就介绍string.len法等一下发代码

你还是应该先看一下lua的语法。lua里不像c一样区分字符串和字符。 对于一个字符串,无论是用单引号还是双引号包围起来效果是一样的。 举个例子吧: > s = 'e' > t = "e" > if s == t then print("equal") end equal > print('e is good') e is g...

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