匹配单词中的最后一个位置 - 正则表达式

时间:2017-08-02 17:18:03

标签: regex python-3.x

我有一串几个字母的序列(8 - 14个字母),如下所示:

    HYHIVQKF, YGEIFEKF, DQGNRTTPSYV, CCHPLLLPQPRGE, PPKTHMTHHPISD, FIAVGYVDDTQFVR, DTQFVRFDSDAASQ, SLPSGFAQW, ...

如何使用正则表达式查找与每个序列的最后一个字母匹配的序列?例如,如何找到最后一个字母为F?

的序列

1 个答案:

答案 0 :(得分:1)

\w+F\b应该是您要搜索的内容 它匹配以F结尾的每个单词(a-zA-Z0-9的序列)。 要获得更具限制性的匹配,请使用[A-Z]+F\b 如果您还想匹配单个F,请使用[A-Z]*F\b

您可以看到结果here