我想删除“www”。和来自这个字符串 'www.example.com' 的 '.com'
我想用正则表达式一步完成,但我仍在学习正则表达式。任何有关标志和语法的帮助和解释都将不胜感激,因此我可以了解它在做什么。
我想删除“www”。和来自这个字符串 'www.example.com' 的 '.com'
我想用正则表达式一步完成,但我仍在学习正则表达式。任何有关标志和语法的帮助和解释都将不胜感激,因此我可以了解它在做什么。
不要使用正则表达式。有更简单的解决方案可用。
尝试这个:
$theString = 'www.stackoverflow.com';
$theName = explode('.', $theString)[1];
echo preg_replace('#^www\.|\.com$#', '', 'www.example.com');
从这里开始:http ://rubular.com/r/MvyPO9ijnQ
但是你真的不应该用正则表达式来做这件事,尤其是不要一举一动,不管这意味着什么。
看看: http: //php.net/manual/en/function.parse-url.php(我知道你想通过解析 URL 来学习正则表达式,但不要)。