从特定单词后面的字符串中获取子字符串
我有下面的字符串。
ABC Results for draw no 2888
我想从这里提取。这意味着,我需要在上面的字符串之后提取字符。2888
no
我总是在单词后面提取数字。字符串不包含其他位置的其他字母组合。字符串可能包含其他数字,我不需要提取它们。始终在数字之前有一个空格,并且我希望提取的数字始终位于字符串的末尾。no
no
我怎样才能做到这一点?
我有下面的字符串。
ABC Results for draw no 2888
我想从这里提取。这意味着,我需要在上面的字符串之后提取字符。2888
no
我总是在单词后面提取数字。字符串不包含其他位置的其他字母组合。字符串可能包含其他数字,我不需要提取它们。始终在数字之前有一个空格,并且我希望提取的数字始终位于字符串的末尾。no
no
我怎样才能做到这一点?
yourString.substring(yourString.indexOf("no") + 3 , yourString.length());
你可以试试这个
String example = "ABC Results for draw no 2888";
System.out.println(example.substring(example.lastIndexOf(" ") + 1));