タイトルが下手で申し訳ありませんが、これを正確に表現する方法がわかりません。これが私のシナリオです:
私はこのパターンを持っています:
(.*)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すでにパスにある場合、それは「一致」とは見なされません。