-1

私は正規表現を持っています

String str = "A";

System.out.println(str.matches("/^[A]{1}$/"));  //false
System.out.println(str.matches("/^A{1}$/"));    //false
System.out.println(str.matches("/A{1}/"));      //false

なぜそれらはすべて偽ですか?

どのように修正するのですか?

4

2 に答える 2

1

Java 正規表現では区切り記号は必要ありません。

削除する/


文字列内の任意の場所にある単一の文字を確認する場合A、正規表現は次のようになりますA

文字列内の唯一の文字をチェックしたい場合は、使用しますA^A$

于 2013-06-21T06:47:35.700 に答える