「java」java.util.regex.Pattern.MULTILINEクラスを使うサンプルコード
説明
public static final int MULTILINE
複数行モードを有効にします。
javaコード
package com.arkgame.study;
import java.util.function.Supplier;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MultiLineDemo {
public static void main(String[] args) {
multiFunc(“複数行の文字列", () -> Pattern.compile(“^[a-z]+$", Pattern.MULTILINE));
}
private static void multiFunc(String label, Supplier<Pattern> patternSupplier) {
Pattern pattern = patternSupplier.get();
String strTt = “abcde\n" + “uuukkk\n";
Matcher matcher = pattern.matcher(strTt);
System.out.println(label);
while (matcher.find()) {
String group = matcher.group();
System.out.println(group);
}
}
}
結果
複数行の文字列
abcde
uuukkk