【发布时间】:2014-10-03 05:32:10
【问题描述】:
我有以下字符串。
ABC Results for draw no 2888
我想从这里提取2888。这意味着,我需要在上面的字符串中提取no 之后的字符。
我总是提取单词no 后面的数字。该字符串在其中的其他位置不包含其他 no 字母组合。字符串可能包含其他数字,我不需要提取它们。在数字之前总是会有一个空格,我希望提取的数字总是在字符串的末尾。
我怎样才能做到这一点?
【问题讨论】:
-
也许是我,但您的问题,尤其是您的要求似乎不完整。你会总是在“不”这个词之后提取一个数字吗?字符串中的其他地方是否不包含其他“否”字母组合?字符串是否不包含您不希望或不希望提取的其他数字?数字前总是有空格吗?数字总是在字符串的末尾吗?请通过澄清您的要求来帮助清理我混乱的多云头脑。还请展示您尝试过的方法并告诉我们它是如何不起作用的。
-
@HovercraftFullOfEels 感谢您提供信息丰富的评论。是的,我总是在
no这个词之后提取一个数字。该字符串在其中的其他地方不包含其他“否”字母组合。字符串可能包含其他数字,我不需要提取它们。数字前总是有一个空格,是的,我希望提取的数字总是在字符串的末尾。 -
感谢您的澄清。我相信您可以理解为什么这些信息应该从一开始就出现在您的问题中。