2011-05-31 62 views
1

有人可以幫助我(並更改標題,我想不出一個)?我需要尋找與Pircbot命令,我需要它能夠讀取這樣的命令:匹配和提取字符串中的數據

!online user 

我需要這個做:

something.equalsIgnoreCase("online"); 

我不知道如何做到這一點,它能夠讀取用戶與那可能導出到一個變量?誰能幫忙?

對不起,如果它真的很混亂。

+0

莫名其妙的問題不是很清楚,我 – AjayR 2011-06-01 00:50:36

回答

1

您可以在java中使用Scanner類。

+0

我知道這是很容易的東西,我失蹤了。我是Java新手。謝謝一堆! – 2011-06-01 01:58:53

+0

嘿,這是當我對java很陌生的時候。我可以使用args [i] – 2011-06-29 14:01:06

0

這是一個正則表達式模式的完美案例。

這樣做

Pattern onlinePattern = Pattern.compile("online\\s(\\S)+(\\s|$)"); 
Matcher m = onlinePattern.matcher(stringToTest); 
if (m.find()){ 
    String username = m.group(1); 
    //... do your stuff here 
} 
+0

我忘了提及這是在主類中,args []爲我做了!謝謝。 – 2011-06-03 23:44:34