「java」java.util.regex.Pattern.MULTILINEクラスを使うサンプルコード

2020年10月23日

説明
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

Java

Posted by arkgame