前言
最近用到了 regexp 包,下面整理下正则表达式相关用法
参考 基础知识 - Golang 中的正则表达式 和 Golang regexp包中的函数和方法 做了汇总
1....复合
xy 匹配 xy(x 后面跟随 y)
x|y 匹配 x 或 y (优先匹配 x)
1.3 重复
x*...匹配 \n (默认为 false)
U 非贪婪模式:交换 x* 和 x*?...// {完整项起始, 完整项结束, 子项起始, 子项结束, 子项起始, 子项结束, ...},
// ...
// }
// 只查找前 n 个匹配项,如果 n 查找所有匹配项...// {完整项起始, 完整项结束, 子项起始, 子项结束, 子项起始, 子项结束, ...},
// ...
// }
// 只查找前 n 个匹配项,如果 n 查找所有匹配项