标签: regex unix grep
我想写一个egrep来抓住所有只包含A和B的行,并且A的出现次数可以被4整除!
答案 0 :(得分:0)
我认为这样做会:
egrep '^((B*A){4})+B*$' filename
(B*A)匹配任意数量的B后跟A. {4}要求此序列出现4次。对其进行分组并附加+可以允许多次出现这些4-A组。然后B*最后允许在线上添加一些额外的B。
(B*A)
{4}
+
B*