看板 java 關於我們 聯絡資訊
想要統計三個字串裏面重複的單字 A:我想要吃牛肉麵,與可樂薯條 B:我想要吃蕃茄牛肉飯與紅茶 C:我想要喝可樂就好。 最後結果是 我想要 3次 牛肉 2次 可樂 2次 一個字或重複不到2次就不統計 我知道在字串重頭抓來比對字串就可以做, 但總覺得能有更聰明的做法, 希望能指導一下!謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.100.70.113
PsMonkey:快要與本版無關文,建議轉他版。 12/08 12:40
PsMonkey:要說的話,建議先作斷字斷詞處理 12/08 12:40
PRAM:很簡單,把想比對的詞放到HashSet中, 注意其add()函數傳回值 12/08 14:49
LaPass:關鍵字 regex 12/08 16:44
LaPass:關鍵字 regexp 更正 12/08 16:45
Zennstrom:應該要先定義單字吧, 不然"吃"跟“與”也兩次啊? 12/08 17:12
LaPass:你是要判斷所有字詞的重覆,還是特定字詞? 12/09 00:21
jej:可不可以想成ABC集合成一個字串X裡面的重複單字?? 12/10 10:30
jej:然後在大字串X裡面作重複單字while迴圈.. 收手... 12/10 10:34