java取 String str = " 原告杨荣祥向本院提出诉讼请求:1.依法判令被告何强、湖南华灿电力建设有限公司向原告支付¥4020120元。2.依法判令被告周世洪对上";中的金额
时间: 2024-02-28 21:53:49 浏览: 166
1036运输巷综合防突专项设计XXXX518(1).pdf
可以使用正则表达式来匹配字符串中的金额。以下是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "原告杨荣祥向本院提出诉讼请求:1.依法判令被告何强、湖南华灿电力建设有限公司向原告支付¥4020120元。2.依法判令被告周世洪对上";
String pattern = "¥\\d+元";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(str);
if (m.find()) {
System.out.println(m.group(0));
} else {
System.out.println("未找到金额");
}
}
}
```
输出结果为:
```
¥4020120元
```
这里的正则表达式 `¥\d+元` 匹配的是以 `¥` 开头,以 `元` 结尾的一段数字,其中 `\d+` 表示一个或多个数字。
阅读全文