Python 以特定模式结尾的字符串的正则表达式

Python 以特定模式结尾的字符串的正则表达式,python,regex,Python,Regex,Hel lo,我只需要正则表达式中的命令来查找以。什么号码 比如说 ASGSGSGGS.2 AHHAHAHAH.4 DJDDKGDGD.4 谢谢你的帮助 我试过: re.match(r".\.[0-9]",i) 您可以只使用$锚来匹配字符串的结尾 re.match(r"\.[0-9]$", i) 您可以尝试此操作。match始终从字符串开头匹配。 见演示 只需执行:re.match(\.\d$”res.match(r.*(\.\d*)$”)就可以了。@Grendel字符串可以被asgsgg

Hel lo,我只需要正则表达式中的命令来查找以。什么号码

比如说

ASGSGSGGS.2
AHHAHAHAH.4
DJDDKGDGD.4
谢谢你的帮助

我试过:

re.match(r".\.[0-9]",i)

您可以只使用
$
锚来匹配字符串的结尾

re.match(r"\.[0-9]$", i)
您可以尝试此操作。
match
始终从字符串开头匹配。 见演示


只需执行:
re.match(\.\d$”
res.match(r.*(\.\d*)$”)
就可以了。@Grendel字符串可以被
asgsggs.24
否决,因为您在没有任何正当理由的情况下为模式增加了不必要的复杂性。
 [a-zA-Z]*\.[0-9]+$