作者drinks (陽光阿宅)
看板java
標題[J2SE] 字串取代的問題
時間Thu Jul 9 19:57:00 2009
請問,
如果我有一篇文章,
我要針對關鍵字然後加上html標籤的話,
要怎麼做會比較好呢?
假如我有多個以上關鍵字 {"java","j2EE","J2SE"}
我想到的作法,
把關鍵字放進list,
然後用迴圈跑,
String article = "文章";
List<String>list = new ArrayList<String>();
list.add()....
for(String a:list)
article = article.replaceAll(a,"<span style='coler:red'>"+a+"</span>");
雖然這樣是可以正常執行的,
可是如果關鍵字很多的時候,
(或是我想做繁簡體互換的效果)
這樣跑起來很沒有效率吧?
請問有更好的方法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.139.12
推 godfat:replaceAll("(java|j2EE|J2SE)", "<span>$1</sapn>") 07/09 20:19
→ drinks:感謝! 原來可以這樣寫.. 07/09 23:59