java 正規表現で最初に指定した文字列が含まれているかを判定する
javaで、正規表現で最初に指定した文字列が含まれているかを判定する手順を記述してます。「Pattern.compile」と「lookingAt」を使用することで可能です。
環境
- OS windows11 home
- java 19.0.1
手順
正規表現で最初に指定した文字列が含まれているかを判定するには、「Pattern.compile」と「lookingAt」を使用します。
Pattern p = Pattern.compile("文字列");
Matcher m1 = p.matcher("文字列");
m1.lookingAt(); // 判定
実際に、使用してみます。
import java.util.regex.*;
public class App {
public static void main(String[] args) throws Exception {
String reg = "ab";
Pattern p = Pattern.compile(reg);
Matcher m1 = p.matcher("abcde");
System.out.println(m1.lookingAt()); // true
Matcher m2 = p.matcher("ae");
System.out.println(m2.lookingAt()); // false
Matcher m3 = p.matcher("bcde");
System.out.println(m3.lookingAt()); // false
Matcher m4 = p.matcher("ABCDE");
System.out.println(m4.lookingAt()); // false
}
}
判定されていることが確認できます。
-
前の記事
PyCharm タブを閉じるショートカットキー 2023.06.03
-
次の記事
Oracle Database インデックスを削除する 2023.06.04
コメントを書く