2014-01-27 27 views
-4

我有這樣的文字:正則表達式,得到文本之後空格

1 A Maths 

,我想只拿到數學。

我不知道正則表達式。

任何人都可以幫助我嗎?

謝謝

+5

不要問了魚,學會魚。這就是程序員所做的。 –

+0

你爲什麼需要這個正則表達式?如果你不瞭解正則表達式,那麼它是什麼讓你相信你的問題已經解決了?嚴重的是,這個問題沒有關於你真正想要做什麼的信息,除了說你想從字符串中獲得「數學」。 – Mike

+2

你的問題含糊不清。如果你的字符串總是「1個數學」,最簡單的解決方案是從字符4中取出子字符串。不知何故,我不認爲這就是你想要的? –

回答

2

爲什麼不分割字符串?

String chain="A Maths"; 
String[] array=chain.split(" "); 
String number=array[0]; 
String course=array[1]; 

... How to split a string in Java

+0

事實上,這是最好的解決方案,我不知道他們爲什麼要REGEX,這不是這種情況下的最佳解決方案。 – Mike