簡単な質問。Javaでregexpを使って文字列にパターンが含まれていることを確認する
if(Pattern.matches("^(0039|\\+39)", "00392121")) System.out.println("Yes");
else System.out.println("No");
パターンが2121
が欠落しているので、私は明らかにNo
答えとしてを持っている:私は正規表現は単純なパターンが含まれているかどうかを確認する必要がある場合、私はこのような何かを書く場合、私の場合は、^0039
だろう。パターンを^(0039|\\+39).*
に変換する必要がありますか、これに適した方法がありますか?
私はETLエンジンのためのメソッドを書いているので、これを使う誰もがregexpの仕組みを認識しているとは思っていないので、私は頼んでいます。私は多くの電子メールを予知しています明白な答えでcomplaing:「APPEND *あなたの正規表現に。」正規表現は全体文字列に一致した場合*