62,634
社区成员




String a = "RMB1.49\3.00";//这里面带了个'\'
Pattern pattern = Pattern.compile("(RMB|USD)(\\d+[.]\\d+)(\\\\)(\\d+[.]\\d+)");
Matcher m = pattern.matcher(a);
boolean matched = m.find();
if (matched) {
System.out.println(m.group(1));
System.out.println(m.group(2));
System.out.println(m.group(3));
System.out.println(m.group(4));
}
String a = "RMB1.49\\3.00";
字符串中双斜杠才能正确表示