如何使用正则表达式(模式)拆分字符串?

时间:2015-04-29 21:43:58

标签: java

我想使用正则表达式分割我的字符串(例如" 20150101")。
例如,我需要这些价值观:" 2015"," 01"," 01"

1 个答案:

答案 0 :(得分:3)

String pattern = "(....)(..)(..)";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(inputString);//inputString:"20150101"

现在您可以使用m.group(x)来获取字符串的各个部分。例如:

m.group(1)是前四位数(" 2015"在您的问题中)。

相关问题