我有这样的字符串:
文本 23
文本 9
2011-is-going-to-be-cool-455
我需要从 Python 中的字符串中删除最后一个 -number(而且我对正则表达式很糟糕)。
感谢您的帮助!
请您参考如下方法:
假设所有文本都以 -number 结尾
>>> s="2011-is-going-to-be-cool-455"
>>> s.rsplit("-",1)[0]
'2011-is-going-to-be-cool'
或
>>> iwant=s.rsplit("-",1)
>>> if iwant[-1].isdigit():
... print iwant[0]
...
2011-is-going-to-be-cool
