我有一串几个字母的序列(8 - 14个字母),如下所示:
HYHIVQKF, YGEIFEKF, DQGNRTTPSYV, CCHPLLLPQPRGE, PPKTHMTHHPISD, FIAVGYVDDTQFVR, DTQFVRFDSDAASQ, SLPSGFAQW, ...
如何使用正则表达式查找与每个序列的最后一个字母匹配的序列?例如,如何找到最后一个字母为F?
的序列答案 0 :(得分:1)
\w+F\b
应该是您要搜索的内容
它匹配以F结尾的每个单词(a-z
,A-Z
或0-9
的序列)。
要获得更具限制性的匹配,请使用[A-Z]+F\b
如果您还想匹配单个F,请使用[A-Z]*F\b
。
您可以看到结果here。