Grep 正则表达式
Grep regular expression
我在使用 grep 查找组合列表(氨基酸)中的某些结构时遇到了问题。
所以这是一个类似这样的列表
SIKDQIKNEYNQFAINTQIMSCLPWDPMYLIMETWEHRFSRLGRKEGQEVHDALCPFLNFYHVMRADKWGICRELPAMFH PARSINGS
一串字母,space,一个单词。
我必须使用 grep
找到一串不包含此
的字母
AAA
或 ABA
或 AAB
一般来说两个相同的字母之间必然有两个不同的字母。
如果我没理解错的话,我认为你正在尝试执行以下操作:
egrep -v '([A-Z])[A-Z]?[A-Z]* '
这通过查找 AA
或 ABA
的所有实例并打印不匹配的行来实现。
我在使用 grep 查找组合列表(氨基酸)中的某些结构时遇到了问题。 所以这是一个类似这样的列表
SIKDQIKNEYNQFAINTQIMSCLPWDPMYLIMETWEHRFSRLGRKEGQEVHDALCPFLNFYHVMRADKWGICRELPAMFH PARSINGS
一串字母,space,一个单词。
我必须使用 grep
找到一串不包含此
AAA
或 ABA
或 AAB
一般来说两个相同的字母之间必然有两个不同的字母。
如果我没理解错的话,我认为你正在尝试执行以下操作:
egrep -v '([A-Z])[A-Z]?[A-Z]* '
这通过查找 AA
或 ABA
的所有实例并打印不匹配的行来实现。