当前位置: 代码迷 >> J2EE >> 急正则表达式的写法
  详细解决方案

急正则表达式的写法

热度:13   发布时间:2016-04-17 23:09:48.0
急求一个正则表达式的写法
如果一个字符串 有这样的形式   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);