Rails アプリでは、ドメインと IP アドレスに一致する正規表現が必要です。
4 に答える
^
もっと具体的にする必要があると思います。また、http: //www.rubular.com/を使用して正規表現を作成したいと思います。エディターの下に参照キーがあるので、それで遊ぶことができます。あなたは楽しみを持ち、同時にあなたの仕事を成し遂げることができます!
URL を取得し、ホスト部分を一致させようとしている場合は、
/^http:\/\/([^\/])\//
次のようなものを使用できます。
\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
ここから撮影。
編集: ドメイン名の場合、次のようなものを使用できます: ^http://(.*?)/?.*
. ただし、ドメイン名の例をいくつか投稿していただけると助かります。私が投稿した正規表現は、で始まる url と一致する必要があり、後でアクセスできるグループhttp://
などのドメイン名をスローします。google.com
何かの正規表現が必要なときはいつでも、まず正規表現ライブラリにアクセスします。かなり合理的に見えるこれを見つけたのはそこです:
^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$
IP アドレスに別の正規表現を使用し、両方のパターンを 1 つのマッチャーに適合させようとするのではなく、文字列がどちらかに一致するかどうかを尋ねます。