我需要能够从字符串中提取两个数字。我知道这两个数字(如果用一个字符串表示的话)是用' - '字符分隔的。如何从用负号分隔的字符串中提取数字
a='some text'
b='some 0-376 text'
c='some text.0-376.some text again'
d='some text.0-376####.jpg'
显然我需要在时尚简约但可靠的提取零0
和376
。所以,代码的工作原理不管字符串中数字的位置:开始,中间或结束。应该不管提供恒定的结果是什么字周围数:字母,逗号,句号,美元或英镑符号等
这就提出了一个例外情况下'一个',但这可能是一件好事。 – 2014-09-04 22:33:07
好点,加上'if'分句:) – isedev 2014-09-04 22:34:36