package excel;
import java.util.Arrays;
import java.util.regex.Pattern;
public class ObtainNum {
public static void main(String[] args) {
String content = "满39元减2元";
//正则表达式,用于匹配非数字串,+号用于匹配出多个非数字串
String regEx="[^0-9]+";
Pattern pattern = Pattern.compile(regEx);
//用定义好的正则表达式拆分字符串,,把字符串中的数字留出来
String[] cs = pattern.split(content);
System.out.println(Arrays.toString(cs));
}
}
本文介绍了一个Java程序示例,使用正则表达式从字符串中提取所有数字。通过定义正则表达式来匹配非数字字符,并使用Pattern和split方法将原始字符串拆分为仅包含数字的数组。
2516

被折叠的 条评论
为什么被折叠?



