如果一个字符串 有这样的形式 avg:[3 TO 6] 就把这个替换成 avg>=3 and avg <=6;
用正则怎么写呢
------解决思路----------------------
String s="avg:[3 TO 6]";
s=s.replaceAll("(\\w+)\\s*:\\[\\s*(\\d+)\\s*TO\\s*(\\d+)\\s*\\]","$1>=$2 and $1<=$3");
System.out.println(s);
String s="avg:[3 TO 6]";
s=s.replaceAll("(\\w+)\\s*:\\[\\s*(\\d+)\\s*TO\\s*(\\d+)\\s*\\]","$1>=$2 and $1<=$3");
System.out.println(s);