-4

我想删除“www”。和来自这个字符串 'www.example.com' 的 '.com'

我想用正则表达式一步完成,但我仍在学习正则表达式。任何有关标志和语法的帮助和解释都将不胜感激,因此我可以了解它在做什么。

4

2 回答 2

3

不要使用正则表达式。有更简单的解决方案可用。

尝试这个:

$theString = 'www.stackoverflow.com';
$theName = explode('.', $theString)[1];
于 2012-08-15T23:19:11.643 回答
2
echo preg_replace('#^www\.|\.com$#', '', 'www.example.com');

从这里开始:http ://rubular.com/r/MvyPO9ijnQ

但是你真的不应该用正则表达式来做这件事,尤其是不要一举一动,不管这意味着什么。

看看: http: //php.net/manual/en/function.parse-url.php(我知道你想通过解析 URL 来学习正则表达式,但不要)。

于 2012-08-15T23:19:38.283 回答