求助一个字符串处理问题
能不能用正则表达式交换字符串的位置
aaa123bbb321这样字母和数字交错的,交换2字母串的位置为bbb123aaa321
要处理很多这样的,正则能实现吗
------解决方案--------------------如果这种串,相互之间有比较显著的分隔符的话,是可以的。
你可以给一段相对完整的来看看。
------解决方案-------------------- String str = "aaa123bbb321";
str = str.replaceAll("([a-z]+)(\\d+)([a-z]+)(\\d+)", "$3$2$1$4");