「Java」matches()で文字列と正規表現が一致するかどうかを判定する

説明
public boolean matches(String regex)
この文字列が、指定された正規表現と一致するかどうかを判定します。
パラメータ:
regex – この文字列との一致を判定する正規表現
戻り値:
この文字列が指定された正規表現と一致する場合にだけ、trueが返される
Javaコード

package com.arkgame.study;

public class MatchDemo {

      protected static final String regexA = "[a-z0-9]+";
      protected static final String regexB = "[a-z]+";

      public static void main(String[] args) {
            String strA = "test5679";

            if (strA.matches(regexA)) {
                  System.out.println("正規表現Aと完全一致");
            } else {
                  System.out.println("正規表現Aと一致しない");
            }
            if (strA.matches(regexB)) {
                  System.out.println("正規表現Bと完全一致");
            } else {
                  System.out.println("正規表現Bと一致しない");
            }

      }

}

実行結果
正規表現Aと完全一致
正規表現Bと一致しない

Java

Posted by arkgame