读书人

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

发布时间: 2012-02-22 19:36:55 作者: rapoo

一个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);

读书人网 >Java Web开发

热点推荐