代码如下:
String a = "哇哈哈哈[em:5]aa8888[em:7]";
String r = "\\[em:(\\d+)\\]";
a = a.replaceAll(r, "$1.gif");
System.out.println(a);
打印出的结果是:5.gifaa88887.gif
大家可以尽兴发挥。
您可能感兴趣的文章:C#将隐私信息(银行账户,身份证号码)中间部分特殊字符替换成*PHP的substr_replace将指定两位置之间的字符替换为*号PHP中利用substr_replace将指定两位置之间的字符替换为*号js正则实现的密码框简单制作,还可以替换成自己想用得符号用JavaScript实现全局替换,解决$等特殊符号的难题[IOS代码笔记UIView的placeholder的效果IOS代码笔记之文字走马灯效果IOS代码笔记之下拉选项cellIOS代码笔记之下拉菜单效果IOS如何替换电话号码中间4位为"-"符号
替换
正则
表情符号
正则表达式