首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

网页中一些特殊字符的变换,如[image]

2012-12-27 
网页中一些特殊字符的转换,如[image]package com.email.utilpublic class BBCODE {//// [img code1.jpg

网页中一些特殊字符的转换,如[image]
package com.email.util;

public class BBCODE {



  // 
  // [img code="1.jpg"][img code="2.jpg"]
  // <img src="1.jpg" /><img src="2.jpg" />

  public static String filter(String code){
 
  //加粗...
  code  = code.replaceAll("(\\[b\\](.[^\\[]*)(\\[/b\\]))", "<strong>$2</strong>");
 
  //换行[b]   
  code  = code.replaceAll("\\[b\\]", "<br />");

  //字体 ....  
  code  = code.replaceAll("(\\[size=(.*?)\\])(.*?)(\\[\\/size\\])", "<span style='font-size:$2px'>$3</span>");
 
  //色彩 ... 
  code  = code.replaceAll("(\\[color=(.*?)\\])(.*?)(\\[\\/color\\])", "<span style='color:$2;'>$3</span>");
 
  //图片[img code=pic/1.jpg]
  code  = code.replaceAll("(\\[img code=(.*?)\\])", "<img src='$2' />");
 
 
 
  return code;
  }
 
  public static void main(String[] args){
  System.out.println(filter("[img code=pic/1.jpg][img code=pic/10.jpg]"));
  }
 
}

热点排行