正则用的真给力:
- while ((linea = bra.readLine()) != null) {
- count++;
- if (count % 2 == 1) {
- String str = linea.replaceAll("([a-d])([1-4])", "$2$1");
- psb.println(str);
- } else {
- String str = linea.replaceAll(
- "([a-d][1-4]) ([a-d][1-4]) ([a-d][1-4]) ([a-d][1-4])",
- "$4 $3 $2 $1");
- psb.println(str);
- }
- }
复制代码 |