我有这样一些EM贴图代码
如[ema1][em12][ema3]...[emaNNN],[emb1][emb2]...[embNNN]...等
我想识别[emXXX]之后,把emXXX提取出来,组成为<img src='images/emXXX'>
请教快速便捷的方法,最好一下子就可以替换好
俺是菜鸟,不知道正则表达式能不能做到这一点呢?
如[ema1][em12][ema3]...[emaNNN],[emb1][emb2]...[embNNN]...等
我想识别[emXXX]之后,把emXXX提取出来,组成为<img src='images/emXXX'>
请教快速便捷的方法,最好一下子就可以替换好
俺是菜鸟,不知道正则表达式能不能做到这一点呢?
解决方案 »
- android 记事本程序,欢迎下载使用。
- HTMLunit 的一个警告提示引出的问题
- 怎么样才能使Jscrollpane区域的内容随着滚动条拖动显示出来,我的程序总是要手动刷新才能出来 拖动出不来,求教大侠帮我看看?
- 登陆界面如何进入到主界面?
- 我把MSSQL中的文件转换到MYSQL中
- Netty4 的UDP 服务器端和客户端
- 自定义类后的编译问题
- 心情不好,为什么不能再多些时间,散分!
- 急!双缓冲createImage(100,100)无效
- 为何我在java serlvets中输出朱鎔基,最终在IE得到的是朱?基
- 一道数据比较的题
- 关于java调用dll的Native Library Problems
Pattern p=Pattern.compile("\\[(em\\w*)\\]);
Matcher m=p.matches(str);
while (m.find())
System.out.println("<img src='images/"+group(1)+"'>");
怎么无端跑出 group(1) 的呢?如果我的帖子是这样的: 今天我很[ema1],吃了个[emb2],还去了[emc12],真想[emd5]啊!那么该怎么办呢
s2=s2.replaceAll("em\\w+","<img src='images/"+"$0"+"'>");
System.out.println(s2);
s2=s2.replaceAll("[em\\w+]","<img src='images/"+"$0"+"'>");
s2=s2.replaceAll("\\[(em\\w+)\\]","<img src='images/"+"$1"+"'>");