java正则截取指定字符串

String str = "泉州网 2018年01月08日 17:03"
获取“泉州人” 和“2018年01月08日 17:03” 这个正则怎么写,求帮助,谢谢
能否来个详细点回答,怎么取到第一个空格之前的内容,和第一个空格之后的内容?

import java.util.regex.Matcher;import java.util.regex.Pattern; public class Hello { public static void main(String[] args) { String re = "\\[([^\\]]+)\\]"; String str = "[您好],abcdefg,[abc]"; Pattern p = Pattern.compile(re); Matcher m = p.matcher(str); while(m.find()){ System.out.println(m.group(1)); } }}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-09
(泉州人)|(\d{4}年\d{2}月\d{2}日 \d{2}:\d{2})

相似回答