[問題] 關於幾個 字串置換的問題

看板java作者 (pupu)時間13年前 (2012/09/05 21:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/4 (看更多)
最近在寫程式的時候 發現幾個問題在網路上一直找不太到解答 所以過來拜問OTZ 我做的內容是 文章的大量置換 問題一 String.replaceAll() 和 regex.Matcher 、 regex.Pattern 的差別,這兩個都可以使用正規表示式做文字的替換 前者只要一行,而後者卻要寫成 java.util.regex.Pattern p_html = Pattern.compile(正規表示式規則,Pattern.CASE_INSENSITIVE); java.util.regex.Matcher m_html = p_html.matcher(文章); String result = m_html.replaceAll("要置換成的字串"); 這兩種方法有何差異呢? 為何我看到有文章說,如果是大篇的文章,要用後者? 問題二 我想要做 在UTF-8 格式下 的 簡繁互轉 我現在是學 javascript 的方法 把 要替換的 簡體字 繁體字 都放進字串中 然後用跑 for迴圈的方式 一個字一個字的置換 不過還滿慢的,有比較快速度方法嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.11.149

09/05 22:40, , 1F
繁簡互轉除非你要研究作法 否則這種常見功能找找看lib就好了
09/05 22:40, 1F
文章代碼(AID): #1GHqwEsK (java)
文章代碼(AID): #1GHqwEsK (java)