从特定单词后的字符串中获取子字符串


问题内容

我有下面的字符串。

ABC Results for draw no 2888

我想2888从这里摘录。这意味着,我需要no在上述字符串之后提取字符。

我总是在单词后面提取数字no。字符串中不包含其他no字母组合。字符串可能包含其他数字,我不需要提取它们。始终在数字之前有一个空格,而我希望提取的数字始终在字符串的末尾。

我怎样才能做到这一点?


问题答案:
yourString.substring(yourString.indexOf("no") + 3 , yourString.length());