![]()
<%@ page contentType="text/html" language="java"
import="java.util.regex.*" pageEncoding="utf-8"%>
<%!
public double getPriceSum(String input){
Pattern pattern;
Matcher matcher;
String regex ="-?[0-9][0-9]*[.]?[0-9]*";
pattern=Pattern.compile(regex);
matcher=pattern.matcher(input);
double sum=0;
while(matcher.find()){
String str=matcher.group();
sum+=Double.parseDouble(str);
}
return sum;
}
%>
<html>
<body>
<p style="font-family:黑体;font-size:20">
<br>菜单一:
<% String str="豆腐:20元,肉:70元";
%>
<br><%=str%> <br>
<b><i>消费和:<%=getPriceSum(str) %></i>
</b> <br>菜单2:
<%str="鱼:60元,鸭:200元,虾:300元"; %>
<br><%=str %> <br>
<b><i>消费和:<%=getPriceSum(str) %></i>
</b>
</p>
</body>
</html>