基本的に、私は正規表現でURLにマッチするコードをいくつか持っています。次にURLが一致する正規表現に基づいて関数を呼び出します。複数の関数は、URLのために呼ばれるようにするために私がしたいことはありませんし、私は正規表現は、例えば「正確な」正規表現を完全一致でのみマッチさせる方法は?
であることを持って一致して欲しい、簡単なURL /
と私は/
にマッチする単純な正規表現/
を使用しますが、 /foo
と/foo/bar
のようなものにも一致します。
C#/ Netでこの部分一致動作を防止するにはどうすればよいですか?
独自のルートディスパッチャーをローリングするのではなく、.NET URLルーティングを試したことがありますか? –
@JacobKrallあなたはそれを言及すべきである面白いです。私は、この質問の1ヶ月後のような自分のURLルーティング(.Netの方法よりはるかにスタンドアロンな方法で)を実装しました:P – Earlz