?? codefilter.java
字號:
package net.acai.filter;import java.util.regex.*;/** * Title: 清清網絡 * Description: * Copyright: Copyright (c) 2002 * Company: www.qingqing.com * @author: qingqing * @version 1.0 */public class CodeFilter extends filter { public CodeFilter(String s) { super(s); } public CodeFilter() { } public String convertString(){ return codeConverter(); } public String codeConverter(){ Pattern p; Matcher m; String codeBgcolor="red"; StringBuffer sb; boolean result; String reg="(\\[code\\])(.[^\\[]*)(\\[\\/code\\])"; p = Pattern.compile( reg, Pattern.CASE_INSENSITIVE); m = p.matcher(s); sb = new StringBuffer(); result = m.find(); while(result) { m.appendReplacement(sb,"<table width='100%' border='0' cellspacing='0' cellpadding='6' bgcolor='"+codeBgcolor+"'><td><b>以下內容為程序代碼:</b><br>"+m.group(2)+"</td></table>"); result = m.find(); } m.appendTail(sb); return sb.toString(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -