我有这样一些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'>
请教快速便捷的方法,最好一下子就可以替换好
俺是菜鸟,不知道正则表达式能不能做到这一点呢?
解决方案 »
- Calendar类的构造方法为何要是protected
- jcreator Pro问题
- 请问如何开发MyEclipse的插件
- RandomAccessFile 文件内容追加问题?
- Java 库中有没有可用的Tree类?(纯数据的),最好有深度优先的遍历方法?
- 程序中定义了一个快捷键,但是和金山词霸的冲突了,我怎么能在设置的时候检测到呢?请大虾给个方法
- 哪位大哥告诉我怎么配置环境变量啊,我怎么配置了还是编译不了
- 帮我看看,为什么错了啊?怎么改??
- 怎样下载jbuilder5.0使用的图书或下载的网址
- 各位大侠救命啊,半个多月的心血不见了----Visual age
- 一道数据比较的题
- 关于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"+"'>");