[Java] 纯文本查看 复制代码
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Demo {
public static void main(String[] args) {
String message= "老菜馆\r\n==菜名============价格=======\r\n大拉皮\t\t21.90\r\n鱼香肉丝\t\t22.80\r\n巫山烤鱼\t\t58.80 \r\n===========================";
System.out.println(message);
System.out.println("-----");
String new_message = message.replace("=", "");
new_message = new_message.replace("\t\t", " ");
new_message = new_message.replace("\r\n", "");
System.out.println(new_message);
System.out.println("---");
double all = 0;
Pattern p = Pattern.compile("\\d+\\.?\\d*");
Matcher m = p.matcher(new_message);
while( m.find() ) {
String res = m.group();
Double d = Double.valueOf(res);
all += d;
}
System.out.println(all);
}
}