Java 正则分离 KB030.temperature
时间: 2023-09-27 07:07:09 浏览: 80
您好!感谢您的提问。对于您的需求,您可以使用正则表达式来分离字符串中的 KB030.temperature。下面是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample {
public static void main(String[] args) {
String str = "KB030.temperature";
// 使用正则表达式分离字符串
Pattern pattern = Pattern.compile("(.*?)\\.(.*?)");
Matcher matcher = pattern.matcher(str);
if (matcher.matches()) {
String result1 = matcher.group(1);
String result2 = matcher.group(2);
System.out.println(result1);
System.out.println(result2);
}
}
}
```
在上面的代码中,我们使用了正则表达式 `(.*?)\\.(.*?)` 来匹配字符串中的两部分。`(.*?)` 表示匹配任意字符,并且 `?` 表示非贪婪匹配,以匹配最短的字符串。通过 `matcher.group(1)` 和 `matcher.group(2)` 分别获取匹配到的两个部分。
运行上述代码,输出将会是 "KB030" 和 "temperature"。这样,您就成功地从字符串中分离出了目标部分。
希望能够帮助到您!如果您还有任何问题,请随时提问。
阅读全文