私はIPアドレスを検証するための正規表現を書こうとしています。これは動作しますがキャプチャグループを繰り返す方法は?
は:
String reg = "((0|1)?\\d{1,2}|2[0-4]\\d|25[0-5])";
public String pattern = reg + "." + reg + "." + reg + "." + reg;
これは動作していないようですし、私が間違っているのか理解していません。
String pattern = "((0|1)?\\d{1,2}|2[0-4]\\d|25[0-5]\\.){3}((0|1)?\\d{1,2}|2[0-4]\\d|25[0-5])";
私が行方不明です何を説明してください。あなたが正しくグループ化されていない
"。" "一致するもの"を意味する場合は、 "anything anything" を意味します。 IPアドレスでは "¥"を使用します。 – dustinroepsch
@WiktorStribiżew:最初の作品です。第二のものはそうではありません。私はそれの繰り返し版を書いてみたい。 {3}に何か問題がありますか? – Hooli
@ DustinRyan-Roepschありがとう! – Hooli