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