抱歉,如果这不是一个适合作为堆栈溢出问题的挑战,但我对正则表达式有点陌生。
我的问题是,对于下面的所有示例,返回字符串“token”的正则表达式是什么?
- token.domain.com
- token.domain.com/
- token.domain.com/index.php
- token.domain.com/folder/index.php
- token.domain.com/文件夹/子文件夹
- token.domain.com/folder/subfolder/index.php
- (编辑后添加)
- 域名.com
- domain.com/
我试图在 preg_replace 函数中使用,以便从 $_SERVER['SERVER_NAME'] 变量中找出当前页面的子域。
提前谢谢你,标题
编辑说明:抱歉,混乱和 sebnow ,我编辑了我的问题,我最初的意思是,但忘了写,这将在没有任何子域的情况下工作 - 在这种情况下它会返回一个空刺或 NULL