Regex 使用Lua匹配变量的模式
晚上好 我正在考虑将来自监控系统的文本作为变量传递,然后使用regex/LUA查找重复的用户名 文本的示例行是:Regex 使用Lua匹配变量的模式,regex,lua,match,Regex,Lua,Match,晚上好 我正在考虑将来自监控系统的文本作为变量传递,然后使用regex/LUA查找重复的用户名 文本的示例行是: Unathorised Change Profile Entries: (Audit trail entry) USERNAME - USERNAME 任何建议都将不胜感激。非常感谢您提供的上述帮助 以下是我的最终工作代码: a=alarm.get() str=a 如果(string.match(a.message,(%a+)%-%1$),则 打印(“匹配!”) 否则 打印(“不匹
Unathorised Change Profile Entries: (Audit trail entry) USERNAME - USERNAME
任何建议都将不胜感激。非常感谢您提供的上述帮助 以下是我的最终工作代码: a=alarm.get() str=a 如果(string.match(a.message,(%a+)%-%1$),则 打印(“匹配!”) 否则 打印(“不匹配”)
结束检查。快到了!看起来很棒!非常感谢。我正在传递一些警报文本中的变量文本,下面是我的测试:a=alarm.get(“VD27075360-92047”)str=a if(string.match(str,(%w+)-%1$),然后打印(“Matching!”)end您可以调整模式,比如说,使用
%a
而不是%w
只匹配字母。如果空格不是必须的,请在每个空格后使用*
量词。获取以下信息:第5行中的错误:错误参数#1“匹配”(需要字符串,获取表格)