Javaの正規表現についてです。
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Test {
public static void main(String[] args) {
String str1 = ".+";
System.out.println(Pattern.matches(str1,"ABC")); //true
String str2 = "[a-z]{3}"; System.out.println(Pattern.matches(str2,"abc")); //true Pattern ptn1 = Pattern.compile("abc"); Matcher match1 = ptn1.matcher("abcdef"); System.out.println(match1.find()); //true String mailAdress = "mata@gmail.com"; Pattern ptn2 = Pattern.compile("[A-Z]+@[A-Z]+"); }
}
このコードなのですが、@の前だけ大文字小文字区別なしというふうにはできませんか?
@の後ろは埋め込みフラグでできると思うのですが、なにかいい記述・フラグがあったら教えてほしいです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/14 02:18