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

一个字符串处理有关问题

2013-12-22 
求助一个字符串处理问题能不能用正则表达式交换字符串的位置aaa123bbb321这样字母和数字交错的,交换2字母

求助一个字符串处理问题
能不能用正则表达式交换字符串的位置
aaa123bbb321这样字母和数字交错的,交换2字母串的位置为bbb123aaa321
要处理很多这样的,正则能实现吗

[解决办法]
如果这种串,相互之间有比较显著的分隔符的话,是可以的。

你可以给一段相对完整的来看看。
[解决办法]

String str = "aaa123bbb321";
str = str.replaceAll("([a-z]+)(\\d+)([a-z]+)(\\d+)", "$3$2$1$4");

热点排行