エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
IPv6Addressを正規表現でマッチする。 - 設計と実装の狭間で。
記事へのコメント0件
- 人気コメント
- 新着コメント
このエントリーにコメントしてみましょう。
人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
関連記事
IPv6Addressを正規表現でマッチする。 - 設計と実装の狭間で。
より正しい正規表現を別なエントリとして記述しました。 IPv6アドレスをより妥当な正規表現でマッチする... より正しい正規表現を別なエントリとして記述しました。 IPv6アドレスをより妥当な正規表現でマッチする。 以下の内容は、僕が自力で頑張った為、正規表現として不適切な部分があります。 IPv6アドレスのフォーマットが良く分からないので、正規表現で書き下す事で理解しようと試みます。 そこそこ良い感じに出来た様な気がしないでも無いのだけど、正しくない部分も相応にあります。 結論としては、大体こういう正規表現になりました。 どの正規表現もポート番号部分が無くてもひっかかります。 IPv4アドレスとポート番号がセットになっているものをマッチする。 (25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}(:\d{1,4})? IPv6アドレスとポート番号がセットになっているものをマッチする。 (([0-9a-f]{1,4}