2016-08-12 29 views
-1

我有2個字符串:如何使用正則表達式匹配數字而不是字符串?

Http://localhost:8080/myhost/abc/getResource 
Http://localhost:8080/myhost/abc/getResource/123 

如何使第二規則,如果我用正則表達式使用.*getResource* 1號。

+0

是關於grep或java的問題?你有什麼嘗試? –

+0

那麼,'。* getResource。*'? –

+0

'。* getResource'? –

回答

0

如果要「匹配第二網址以及」,你可能要檢查如果沒有數帶前瞻性:

.*getResource(?!\/\d+) 
+0

我明白了。只是爲了確認,這種模式是爲第一個網址的權利? – Diva

+0

基本上我想爲2個字符串網址使用2種不同的模式。首先,我使用。 * *垃圾箱。 – Diva

+0

這就是我一直在尋找的 – Diva

0

只匹配第二個網址,你可以使用這個模式:

.*getResource/([0-9]+) 
+0

嗯,我想我需要在第二個不符合getResource的限制模式。 – Diva

相關問題