2012-10-04 60 views
3

我是新來的java,如果有人在這裏可以指出我在正確的方向獲取一些信息,會很高興。組織字符串摘要?

我想創建一個Java程序,它可以讓我在一定的格式輸入一個字符串(例如與@hashtags鳴叫)和產生的I輸入的所有信息彙總,並把它們按類別(要回鳴叫例子,像nametweet texthashtag等)

正如我以前說過的,我在這個新的,所以我甚至不知道什麼我要找的術語和谷歌什麼。任何可以幫助我的東西將不勝感激!

+1

你可能會需要學習正則表達式:http://docs.oracle.com/javase/tutorial/essential/regex/ –

+0

的你一個例子正試圖實現將幫助:) – npinti

+0

您可以將輸入讀取爲字符串,然後使用正則表達式解析它,當您說有一個模式 – Gaim

回答

3

看來你需要學習Java中 這裏正則表達式是Oracle的官方教程:

http://docs.oracle.com/javase/tutorial/essential/regex/

這也是一個有趣,易於遵循,文章,教你的基礎知識

http://www.vogella.com/articles/JavaRegularExpressions/article.html

+1

+1時。很好的參考。對於OP:你想要做的是「解析」一個String。搜索這個詞可能會幫助你。祝你好運! –

+0

感謝您的信息!你們很快! – user1719288

0

你要找的是所謂Lexical Analysis,它是根據一組規則對輸入進行標記的過程

詞法分析是將字符序列轉換爲一個標記序列的過程。執行詞法分析的程序或函數稱爲詞法分析器,詞法分析器或掃描器。詞法分析器通常以分析器或其他函數調用的單個函數的形式存在。

但是,你想怎麼辦,用lexer可能是矯枉過正,(給你想要檢索的信息)

幾個簡單的regular expressions可以爲你做的工作,例如讓帶文本的主題標籤(假設井號標籤只a-z

String rexex = "#[a-z]+";