WebページからURLを解析する方法に関するこの質問を読んでいて、この解決策を提供する受け入れられた回答について質問がありました:
((mailto\:|(news|(ht|f)tp(s?))\://){1}\S+)
ソリューションは csmba によって提供され、彼はそれをregexlib.comにクレジットしました。うわー。クレジット完了。
これはかなり素朴な正規表現だと思いますが、より良いものを構築するための良い出発点です。しかし、私の質問はこれです:
のポイントは{1}
何ですか?「ちょうど前のグループの 1 つ」という意味ですよね?それは正規表現でのグループ化のデフォルトの動作ではありませんか? が削除された場合、表現は何らかの方法で変更さ{1}
れますか?
同僚からこれを見た場合、私は彼または彼女のエラーを指摘しますが、これを書いているとき、応答は 6 と評価され、regexlib.com の式は 5 の 4 と評価されています。