【发布时间】:2014-08-31 23:42:25
【问题描述】:
我知道这可能是重复的,但我没有找到满足这个问题的答案。我有一个像这样设置的大字符串:
季节
内容内容内容内容内容
季节
内容内容内容内容内容
季节
内容内容内容内容内容
等等
我想获取“季节”字符串之间的所有内容并将该内容放入列表中。到目前为止,这是我的代码,但它不起作用,它不匹配任何东西......
String pattern = "season";
Pattern pattern2 = Pattern.compile(pattern+"(.*?)"+pattern);
Matcher m = pattern2.matcher(str);
while(m.find()) {
System.out.println(m.group());
当我使用 StringUtils.substringBetween() 时,它确实有效,但我需要在两个“季节”字符串之间获取每个字符串。
【问题讨论】:
-
这些是新行吗?