62,620
社区成员
发帖
与我相关
我的任务
分享import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class NumReg {
public static void main(String[] args){
String[] str="0.3 000312.12 0123.123".split(" ");
String regex="(?<=^0*(?=[1-9]*0?\\.))\\d+?\\.\\d{0,2}";
Pattern p=Pattern.compile(regex);
for(String s:str){
Matcher m=p.matcher(s);
while(m.find()){
System.out.println(s+"-->"+m.group());
}
}
}
}
String regex="\\d+\\.\\d{0,2}";import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class NumReg {
public static void main(String[] args){
String str="012.34";
String regex="\\d+\\.\\d{2}?";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(str);
while(m.find()){
System.out.println(m.group());
}
}
}