pattern1
私がしたいことをします。ドットで区切られたテキストを分割します。pattern
同じ目的で使用しようとしました$
が、入力の終わりではなく $ を表しているようです。それを機能させるための提案はありますか?
String pattern1 = "(\\w+)(?:\\.|$)";
String pattern = "(\\w+)[\\.$]";
Pattern regex = Pattern.compile(pattern);
Matcher matcher = regex.matcher("name.surname.value1.value");
while (matcher.find()) {
System.out.println(matcher.group(1));
}