こんにちはすべてここで初心者です、正規表現のIPv6検証とオプションの角括弧
私はIPv6アドレスを検証する正規表現を書こうとしています。私はまだポート部分を追加していない、私は最初に働くアドレス部分を取得したい。
これは私がこれまで持っているものです。
\\[?(?:[:0-9A-Fa-f]+)\\]?
これは開閉ブラケットはオプションになります。しかし、あなたが見ることができるように、それらは独立してオプションです。正規表現を使用して、の両方の開閉括弧、またはのどちらもも必要とする方法はありますか?
もう少し調べてみたら、正規表現のその部分を複製しなければならないという同じ結論に達しました。私を助けてくれてありがとう! –