首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

一个UBB的正则表达式的替换有关问题

2012-02-22 
一个UBB的正则表达式的替换问题?想把str转换成str1的形式,正则表达式应该怎么写(java的,不要JS的)?String

一个UBB的正则表达式的替换问题?
想把str转换成str1的形式,正则表达式应该怎么写(java的,不要JS的)?

String str = "测试[localimg=200,300]1.jpg[/localimg],测试结束";

String str1 = "测试[img]1.jpg[/img],测试结束";


[解决办法]
String str = "测试[localimg=200,300]1.jpg[/localimg,测试结束"; 

String str1 = ""; 

str1=str.replaceAll("(\\[(localimg).*?\\](.*?)\\[/\\2\\])", "[img]$3[/img]")

System.out.println(str1);

热点排行