java中关于截取指定字符串内容的问题,求正则或者其他方式,谢谢!

只要截取金额内容:本期应还金额?New?Balance ¥1,363.46 $0.00 最低还款额?Mini?Payment ¥183.75 $0.00

package p1;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class BBJ
{
public static void main ( String[] args )
{
String str = "本期应还金额?New?Balance ¥1,363.46 $0.00 最低还款额?Mini?Payment ¥183.75 $0.00";
String reg = "(¥|$)[\\d\\,\\.]+";
Pattern pattern = Pattern.compile (reg);
Matcher matcher = pattern.matcher (str);
while (matcher.find ())
{
System.out.println (matcher.group ());
}
}
}

温馨提示:答案为网友推荐,仅供参考
相似回答