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圈。

相关推荐
:1212 分钟前
java面试基础
java·开发语言
代码羊羊3 分钟前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
小樱花的樱花3 分钟前
Linux Shell命令入门
linux·服务器·开发语言
沫璃染墨4 分钟前
C++ std::list 深度解析:迭代器、splice 核心接口与排序效率全解
开发语言·c++
没有天赋那就反复6 分钟前
C++里面引用参数和实参的区别
开发语言·c++·算法
MinterFusion6 分钟前
如何使用Qt5在窗口中显示矩形(v0.1.3)(下)
开发语言·qt·编程·明德融创·窗口中绘制矩形
Mr.E511 分钟前
odoo18 关闭搜索框点击自动弹出下拉框
开发语言·前端·javascript·odoo·owl·odoo18
xyq202413 分钟前
MongoDB GridFS
开发语言
TIEM_6914 分钟前
C++string接口(下)|修改器、字符串操作、成员常量、非成员函数重载
开发语言·c++
AbandonForce16 分钟前
C++ 多态(多态定义 多态应用 多态底层||final override关键字||抽象类)
java·开发语言·c++