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

标签 java string substring

我有以下字符串。

ABC Results for draw no 2888

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

我总是在 no 之后提取数字。该字符串在其其他地方不包含其他 no 字母组合。字符串可能包含其他数字,我不需要提取它们。在数字之前总是会有一个空格,我希望提取的数字总是在字符串的末尾。

我怎样才能做到这一点?

最佳答案

yourString.substring(yourString.indexOf("no") + 3 , yourString.length());

关于java - 从特定单词后的字符串中获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25225475/

相关文章:

python - 使用正则表达式查找子字符串是否存在,如果是,则从 python 中的主字符串中分离出来

javascript - Ramda,检查(过滤)字符串数组是否包含子字符串

java - 如何根据字符串做出决定

Java IO 线程安全

java - 使用 AWS 隐身身份验证

string - 如何使用cmd将字符串和findstr的输出保存在一起?

java - 用于从链表中删除元素的大 O 表示法

c++ - 类似的字符串算法

regex - 在 perl 中解释正则表达式

java - JAVA/Android中从字符串中提取多个子字符串