タイトルが下手で申し訳ありませんが、これを正確に表現する方法がわかりません。これが私のシナリオです:
私はこのパターンを持っています:
(.*)MySpecialFolder(.*)
次のように書き直す必要があります。
{R:1}MyOtherFolder/MySpecialFolder{R:2}
したがってhttp://localhost/MySpecialFolder/test.aspx
、次のように書き換えられますhttp://localhost/MyOtherFolder/MySpecialFolder/test.aspx
MySpecialFolder
問題は、次のリクエストで再度置換しようとするため、 になることhttp://localhost/MyOtherFolder/MyOtherFolder/MySpecialFolder/test.aspx
です。
正規表現パターンを更新して次のように言う方法はありますか?
"と置き換えますMySpecialFolder
がMyOtherFolder/MySpecialFolder
、MySpecialFolder
まだ前にMyOtherFolder/
"? したがって、基本的に、MyOtherFolder/MySpecialFolder
すでにパスにある場合、それは「一致」とは見なされません。