我是新來的java,如果有人在這裏可以指出我在正確的方向獲取一些信息,會很高興。組織字符串摘要?
我想創建一個Java程序,它可以讓我在一定的格式輸入一個字符串(例如與@
和hashtags
鳴叫)和產生的I輸入的所有信息彙總,並把它們按類別(要回鳴叫例子,像name
,tweet text
,hashtag
等)
正如我以前說過的,我在這個新的,所以我甚至不知道什麼我要找的術語和谷歌什麼。任何可以幫助我的東西將不勝感激!
我是新來的java,如果有人在這裏可以指出我在正確的方向獲取一些信息,會很高興。組織字符串摘要?
我想創建一個Java程序,它可以讓我在一定的格式輸入一個字符串(例如與@
和hashtags
鳴叫)和產生的I輸入的所有信息彙總,並把它們按類別(要回鳴叫例子,像name
,tweet text
,hashtag
等)
正如我以前說過的,我在這個新的,所以我甚至不知道什麼我要找的術語和谷歌什麼。任何可以幫助我的東西將不勝感激!
看來你需要學習Java中 這裏正則表達式是Oracle的官方教程:
http://docs.oracle.com/javase/tutorial/essential/regex/
這也是一個有趣,易於遵循,文章,教你的基礎知識
http://www.vogella.com/articles/JavaRegularExpressions/article.html
+1時。很好的參考。對於OP:你想要做的是「解析」一個String。搜索這個詞可能會幫助你。祝你好運! –
感謝您的信息!你們很快! – user1719288
你要找的是所謂Lexical Analysis,它是根據一組規則對輸入進行標記的過程
詞法分析是將字符序列轉換爲一個標記序列的過程。執行詞法分析的程序或函數稱爲詞法分析器,詞法分析器或掃描器。詞法分析器通常以分析器或其他函數調用的單個函數的形式存在。
但是,你想怎麼辦,用lexer
可能是矯枉過正,(給你想要檢索的信息)
幾個簡單的regular expressions可以爲你做的工作,例如讓帶文本的主題標籤(假設井號標籤只a-z
)
String rexex = "#[a-z]+";
你可能會需要學習正則表達式:http://docs.oracle.com/javase/tutorial/essential/regex/ –
的你一個例子正試圖實現將幫助:) – npinti
您可以將輸入讀取爲字符串,然後使用正則表達式解析它,當您說有一個模式 – Gaim