我对 python 和正则表达式很陌生(这里是正则表达式新手),我有以下简单的字符串:
s=r"""99-my-name-is-John-Smith-6376827-%^-1-2-767980716"""
我想只提取上面字符串中的最后一个数字,即 767980716,我想知道如何使用 python 正则表达式来实现这一点。
我想做类似的事情:
re.compile(r"""-(.*?)""").search(str(s)).group(1)
表示我想在 (.*?) 之间找到以“-”开头并以字符串结尾结束的东西 - 但这什么也不返回。
我想知道是否有人能指出我正确的方向。谢谢。