java 从字符串获取包含的份数,字符串如下:BZ 64KS--M--1份--tb479151394--1
时间: 2023-10-08 07:09:19 浏览: 85
你可以使用正则表达式来从字符串中获取包含的份数。在这个例子中,你可以使用以下的正则表达式来匹配字符串中的份数:
```java
String input = "BZ 64KS--M--1份--tb479151394--1";
String regex = "\\d+份";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
if (matcher.find()) {
String count = matcher.group();
System.out.println(count);
}
```
这段代码会输出 "1份"。它使用了正则表达式 `\\d+份`,其中 `\\d+` 表示匹配一个或多个数字,而 `份` 表示匹配包含 "份" 的字符串。如果你的字符串中可能包含多个份数,你可以使用循环来找到所有的匹配项。
阅读全文