<分区> 分区>
请原谅这个简单的问题,但我已经通读了 SO 问题和 Python 文档,但仍然无法弄清楚这一点。
如何创建 Python 正则表达式来测试字符串是否包含任何但仅包含 A、U、G 和 C 字符?该字符串可以包含一个或所有这些字符,但如果它包含任何其他字符,我希望正则表达式失败。
我试过:
>>> re.match(r"[AUGC]", "AUGGAC")
<_sre.SRE_Match object at 0x104ca1850>
但是在字符串末尾添加一个 X 仍然有效,这不是我所期望的:
>>> re.match(r"[AUGC]", "AUGGACX")
<_sre.SRE_Match object at 0x104ca1850>
提前致谢。
