私は以下のものと一致する必要のある小さなURLハンドラを実装しています(それぞれが別々の正規表現であると仮定します)。URLの正規表現の部分
http://mysite.com/products/could/be/this/long.aspx http://mysite.com/search.aspx OR /search/keyword1+keyword2.aspx http://mysite.com/somename/products/could/be/this/long.aspxが非正規表現の
思考(第2の製品であることを知っておく必要があります)(それだけで検索が最初の部分である知っている必要があります) 、URLを分割してその方法を確認する方が簡単で迅速になるでしょうか?
EDIT:
私は今ハイブリッドをしなければなりません。私は、URLハンドラのために分割していますが、トラックをさらに下に、私は正規表現を使用することができますが、それはもっと簡単です。
私がチェックする必要がある2つのルールは以下のとおりです。
http://mysite.com/products/somename.aspx
http://mysite.com/name/products/somename.aspx
チェックは製品が第二に動的な名前で、最初のセクションであるということですか、その動的名、製品名、動的名が続きます。
私は別の何かをしていますが、それは非常に良いアドバイスです! +1 –