這裏是網址的正則表達式:正則表達式:網站網址的正則表達式轉換
(?<protocol>http|ftp)://(?<domain>[^/\r\n]+)(?<path>/[^\r\n]*)?
我想知道怎麼能說是?就像每個字符/標誌的含義一樣。
我知道:
(?<protocol>http|ftp)://
:: '協議' 的分組名稱
http|ftp
- HTTP或FTP
://
後,協議必須是這些字符
然後我會就如何解釋以下內容:
`(?<domain>[^/\r\n]+)(?<path>/[^\r\n]*)?`
謝謝
轉到[** Regex101 **](http://regex101.com/#PCRE)和'(? [^ \/\ r \ n]的+粘貼)(? \/[^ \ r \ n] *)?' –
kei
很好的資源!現在對我來說很清楚。萬分感謝! –
這個問題似乎是脫離主題,因爲它只是要求解釋一個正則表達式 – brimble2010