正規表現を作成しようとしています。URLをオプションの 'www'とプロトコルと一致させる正規表現
いくつかの背景情報:私のウェブサイトのURLのREQUEST_URIに別のURLが含まれているかどうかを確認しようとしています。これらのように:
- http://mywebsite.com/google.com/search=xyz
はしかし、urlは文句を言わない、常に 'HTTP' または 'WWW' を含みます。
- http://mywebsite.com/yahoo.org/search=xyz
- http://mywebsite.com/www.yahoo.org/search=xyz
- http://mywebsite.com/msn.co.uk:そうパターンものような文字列に一致する必要があります'
- http://mywebsite.com/http://msn.co.uk'
URLにマッチする正規表現はたくさんありますが、httpとwwwにオプションのマッチがあります。
マッチするパターンのようなものかもしれない場合、私は思ったんだけど:
^([AZ])(COM | CA |組織|など)(。)
私は多分思いました。もう1つの選択肢は、おそらくドット(。)が付いた文字列にマッチすることでした。 (私のアプリケーションの他のREQUEST_URIには通常ドットは含まれないので)
これは誰にとっても意味がありますか? 私は数週間、私のプロジェクトを妨害してきたことに、本当に助けていただきありがとうございます。 -Tim
こんにちはSuperDuperApps。手伝ってくれてどうもありがとう。私はこのアプローチが本当に好きです。あなたはそれをすべて説明してくれてありがとう。私は構文とロジックを理解していると思う。ちょうど私が必要とし、今まで働いているようだ。 – TimFelix
これは素晴らしいTimです、ありがとうございます。それがあなたのために働いていることを聞いてうれしい。 – SuperDuperApps