0
在nginx中,我有一行表示~^(www\.)(?<sub>.+).(?<domain>.+)$
。正則表達式:獲取子域和域
我該怎麼做才能讓子域名和域名分開?像subdomain.example.com一樣。
編輯: 我試過~^(www\.)?(?<sub>)\.?(?<domain>.+)$
,它也沒有工作。
在nginx中,我有一行表示~^(www\.)(?<sub>.+).(?<domain>.+)$
。正則表達式:獲取子域和域
我該怎麼做才能讓子域名和域名分開?像subdomain.example.com一樣。
編輯: 我試過~^(www\.)?(?<sub>)\.?(?<domain>.+)$
,它也沒有工作。
你必須逃離.
~^(www\.)?(?<sub>.+?)\.(?<domain>.+)$
不,不工作... – markzz
可以爲您提供一些樣品的輸入和輸出? –
好的......它應該在「something.example.com」的域中接收,並且它需要在兩個單獨的變量(PCRE)中獲取「something」和「example.com」。 – markzz