ped*_*ram 19 python regex regex-group
以下是案例.我在日志文件中寻找以下模式.
所有字符串都是AB_N或的形式CDE_N.
AB并且CDE是固定字母,后面是下划线.
N可以是2或3个数字.
我试过(AB|CDE)_\d{2,3}但是返回了一个组.我不能这样做,\w{2,3}\d{2,3}因为它必须是AB或CDE不是AC或FEG.省略括号也会中断.我确信解决方案很简单,但我是python和regex的新手,无法解决这个问题.
mat*_*mc3 41
一个?:在正则表达式括号内使得非捕获.像这样:(?:AB|CDE)_\d{2,3}
请参阅此处的文档:http: //docs.python.org/3/library/re.html 大约三分之一的方法是通过非捕获语法.