golang
懒人精灵
-- 1. 使用RegexMatch检查字符串是否匹配模式
local isEmail = gobridge.call("libgo.so", "RegexMatch", "开.*得金(币|市)", "开宝箱得金币")
print("是否匹配:", isEmail) -- 输出: true
local isPhone = gobridge.call("libgo.so", "RegexMatch", "^1[3-9]\\d{9}$", "13800138000")
print("是否是有效的手机号码:", isPhone) -- 输出: true
-- 2. 使用RegexFind查找第一个匹配的子串
local firstNumber = gobridge.call("libgo.so", "RegexFind", "\\d+", "abc123def456")
print("第一个数字是:", firstNumber) -- 输出: 123
-- 3. 使用RegexFindAll查找所有匹配的子串
local allNumbersStr = gobridge.call("libgo.so", "RegexFindAll", "\\d+", "abc123def456ghi789", tonumber(-1))
-- 将Lua表字符串转换为实际的Lua表
print("所有数字的JSON:", jsonLib.decode(allNumbersStr))
-- 4. 实际应用示例:提取HTML标签内容
local htmlText = "<div>Hello</div><p>World</p>"
local tagsJson = gobridge.call("libgo.so", "RegexFindAll", "<[^>]+>", htmlText, tonumber(-1))
-- print("HTML标签内容的JSON:", tagsJson)
print("HTML标签内容的JSON:", jsonLib.decode(tagsJson))
有什么用途
懒人精灵的lua源码有可能会被逆向,把重要方法放在golang里实现,能够增强程序的安全性。
golang打包后是二进制的文件,无法被逆向。
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】懒人调用golang中的正则表达式方法
飞云脚本圈: 586333520

Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 【懒人精灵】懒人调用golang中的正则表达式方法