作者pupuliao (pupu)
看板java
标题[问题] 关於几个 字串置换的问题
时间Wed Sep 5 21:07:23 2012
最近在写程式的时候 发现几个问题在网路上一直找不太到解答
所以过来拜问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
1F:推 luoqr:繁简互转除非你要研究作法 否则这种常见功能找找看lib就好了 09/05 22:40