この正規表現を使用して、URI / URL スキーム (例: ftp、http、https) を一致させようとしています^(.*:)
。問題は、私の URL にポート番号があるため:
、スキーム内のサーバー接続を暗示する が URL 内の唯一のものではないことです:80
。正規表現を使用してスキームを一致させるにはどうすればよいですか?
この例を考えると:
http://video.google.co.uk/videoplay?docid=-7246927612831078230&hl=en#00h02m30s
正規表現を一致させたい:
http
みたいなことには興味ない
^((http[s]?|ftp):\/)
これでうまくいくことはわかっていますが、制限があります。それは私を与えませんmailto, tel, ssh, etc.