【发布时间】:2014-08-08 15:21:33
【问题描述】:
我有以下输入
ASR cAND text1 (p.Pro221Leu)
GMPPB cAND text2 c.1069G>A (p.Val357Ile)
KLHL40 cAND text3
GMPPB cAND text4 c.220C>T (p.Arg74Ter)
我想打印粗体之间的任何文本,即 cAND 和 ((p 或 c)
注意: text3 不是预期的,因为它不能满足上述条件。
expected output(underlined)
text1
text2
text4
regex used
grep "cAND.+(c\.|\(p)"
但是我没有得到预期的输出。请告诉我我的正则表达式有什么问题?谢谢
【问题讨论】:
标签: regex bash unix scripting grep