我想使用特定单词作为分隔符来拆分句子
Lun. 08:00 - 12:15 13:15 - 16:15 Mar. 08:00 - 12:15 13:15 - 16:15 Mer. 08:00 - 12:15 13:15 - 16:15 Jeu. 08:00 - 12:15 13:15 - 16:15 Ven. 08:00 - 12:15 13:15 - 16:15 ";
结果我想要一个这样的列表:
Lun. 08:00 - 12:15 13:15 - 16:15
Mar. 08:00 - 12:15 13:15 - 16:15
Mer. 08:00 - 12:15 13:15 - 16:15
Jeu. 08:00 - 12:15 13:15 - 16:15
Ven. 08:00 - 12:15 13:15 - 16:15
我从下面的正则表达式开始:
final Pattern pattern = Pattern.compile("((Lun|Mar|Mer|Jeu|Ven|Sam). [0-9 \\-:]*)");
final Matcher matcher = pattern.matcher(horaires);
while (matcher.find())
{
myListe.add(matcher.group())
}
但它给了我这样的结果:
matcher.group(1) = Lun. 08:00 - 12:15 13:15 - 16:15 matcher.group(2) = Lun. 08:00 - 12:15 13:15 - 16:15
你们中的任何人都可以帮我找到正确的正则表达式吗?