2011-11-08 32 views
0

我試圖構造一個正則表達式將匹配下列網址:正則表達式只匹配URL中的文本作爲最後一部分?

www.mydomain.com/testPhrase

,但不能匹配

www.mydomain.com/directory/stuff/morestuff/testPhrase/index.aspx?blah=foo

的IIS URL重寫規則。

我從^.*testPhrase開始,但是兩者都匹配。如果在testPhrase之後沒有任何內容可以表示正則表達式的語法是什麼,但在它之前可以有任何內容?

回答

2

爲什麼不使用^。* testPhrase $ - 這將確保testPhrase總是在最後。

+0

我知道這很容易......我根本無法根據我使用的術語進行搜索。我只想到......可選的尾部斜線怎麼辦?我猜測testPhrase或testPhrase /應該工作。 – SventoryMang

+1

最好的辦法是^。* testPhrase /?$ :) –

+0

太棒了!謝謝! – SventoryMang

相關問題