日期:2014-05-20  浏览次数:20725 次

求解,使用正则表达式转化成地址,急急,~~在线等
如:你好g12aabbg6你好---转化为如下格式的正则表达式怎样写

你好<img src="http://ctffamily.com/images/f/12.gif" width="24" height="24">aabb<img src="http://ctffamily.com/images/f/6.gif" width="24" height="24">你好

------解决方案--------------------
那应该只转换表情符号即可,你的表情符号是否有特定限定符,比如:

[g12] 或者 {g13}

这样转换起来会非常方便:
String str = "你好{g12}aabb{g6}你好";
String after = str.replaceAll("{g(\\d+)}", "<img src=\"http://ctffamily.com/images/f/$1.gif\" width=\"24\" height=\"24\">");