我有一個非常複雜的函數輸出,我需要使用它的特定單詞。Java字符串分割多個字符分隔符
對於例如,我輸出是:
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?");
爲什麼如果該模式只發生一次,你分裂了!..它有多個這樣的模式。 。請問你的問題非常具體.. – Anirudha
'input.substring(input.lastIndexOf('ora_pmon_')+ 1)'會做詭計...... –
好吧,可能會有另一個詞,如「asm_pmon_」而不是「 ora_pmon_」。但其餘的事情是相似的。 – AloneInTheDark