- 匹配一個URL,它是1級深
- 和URL(X)級深,但一個特定的目錄
下如何實現這在正則表達式?正則表達式匹配任何URL,它是1級深
我看到這個問題,正則表達式的解決方案:Regular expression to match a URL with 6 or more levels
但是,我無法生成一個工作爲我的上述2個條件。從你的問題
^someserver.com/(\w+|specific(/\w+){n})$
哪裏n
是x-1
如果需要單獨的正則表達式:
下如何實現這在正則表達式?正則表達式匹配任何URL,它是1級深
我看到這個問題,正則表達式的解決方案:Regular expression to match a URL with 6 or more levels
但是,我無法生成一個工作爲我的上述2個條件。從你的問題
^someserver.com/(\w+|specific(/\w+){n})$
哪裏n
是x-1
如果需要單獨的正則表達式:
如果你只是把它分解..?
string url = "stackoverflow.com/questions";
if (url.Split('/').Length == 2) //check for one level
{
System.Diagnostics.Trace.WriteLine("One Level");
}
if (url.Split('/')[0].ToLower() == "stackoverflow.com") //check for base
{
System.Diagnostics.Trace.WriteLine("Good base");
}
可能需要處理的http://雖然
你的意思是「或」不是「和」,因爲URL是1級深*或* X級深 - 它不能都是。 – Bohemian