Java字符串用多个字符分隔符分割

标签 java regex string

我有一个非常复杂的函数输出,我需要使用其中的特定单词。

例如,我的输出是:

 oracle   11257     1  0 14:01 ?        00:00:00 ora_pmon_sas

我只需要获取“sas”单词,它位于“ora_pmon_”旁边

另一个例子:

oracle   6187     1  0 13:41 ?        00:00:00 ora_pmon_db2

我需要获取“db2”。那么我的表情应该是什么?

JAVA代码:

insArray=line.split("what will be between these quotes?");  

最佳答案

你可以这样做

String sub = s.substring(s.indexOf("ora_pmon_") + 9);

关于Java字符串用多个字符分隔符分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21627544/

相关文章:

java - 格式化 String.format 数据

java - 如何使用 MOXy 将 json 解码为 java.util.Map<String, Object>?

java - 如何将 as400 假脱机文件转换为 Excel (XLS) 文件

IBM JVM 1.4.2 (WebSphere 6.0.2) 的 Java 分析器

regex - 在 Notepad++ 中使用正则表达式的行号?

python - 获取缩写和定义的程序 - 获取所有小写缩写时遇到问题

python - 将 Python 中的打印列表转换回实际列表的最佳方法是什么

java - 如何在 Activity 运行时插入数据库?

Python:如何替换由某些字符包围的字符串

python - 有没有办法通过 Python 中的每个第 n 个分隔符来拆分字符串?