lua匹配MAC地址 正则表达式

LUA的正则表达式匹配很弱智,能不用lua就不要用lua。

%x表示十六进制数值

lua 复制代码
(%x%x):(%x%x):(%x%x):(%x%x):(%x%x):(%x%x)

它不允许这样用:

lua 复制代码
((%x%x):){5}(%x%x)

mac这还算好办,ipv4就难了,ipv6不可能,这样写下来那一串表达式需要绕的确3圈。

相关推荐
mhmh1235 分钟前
Python 对象模型与数据模型:魔术方法、描述符与元类深度解析
开发语言·python
估值探索者10 分钟前
【Python量化策略实战 #02】多因子合成mom和vol两因子打分合成
开发语言·c++·python·数据挖掘·c#
m0_380743871 小时前
PHP7.3和7.2字符串功能有什么不同
开发语言·php
m0_380743872 小时前
PHP 8.4的新语法怎么用才规范
开发语言·php
阿狗童鞋2 小时前
Java并发编程实战指南
java·开发语言
phltxy2 小时前
C 语言自定义类型:结构体、位段、枚举与联合体
c语言·开发语言
Sarvartha3 小时前
对象创建与引用
java·开发语言
hasty3 小时前
限制写了却没生效:OpenTelemetry Go 的 Unicode 截断边界
开发语言·后端·golang
编码者卢布4 小时前
【App Service 】WebJobs 多实例实验:谁在运行,什么时候运行?
开发语言·python
kaixin_learn_qt_ing4 小时前
Qt抽屉窗体实现demo
开发语言·qt