「www」を削除したい。およびこの文字列からの「.com」「www.example.com」
正規表現を使って1つのステップでやりたいのですが、まだ正規表現を学んでいます。フラグと構文のヘルプと説明があれば、それが何をしているのかを理解できるようになります。
「www」を削除したい。およびこの文字列からの「.com」「www.example.com」
正規表現を使って1つのステップでやりたいのですが、まだ正規表現を学んでいます。フラグと構文のヘルプと説明があれば、それが何をしているのかを理解できるようになります。
正規表現は使用しないでください。利用可能なより簡単なソリューションがあります。
これを試して:
$theString = 'www.stackoverflow.com';
$theName = explode('.', $theString)[1];
echo preg_replace('#^www\.|\.com$#', '', 'www.example.com');
ここから始めてください:http://rubular.com/r/MvyPO9ijnQ
しかし、実際には正規表現でそれを行うべきではありません。特に、それが何を意味するかにかかわらず、1つのフォールで急降下するべきではありません。
http://php.net/manual/en/function.parse-url.phpを見てください(URLを解析して正規表現を学びたいと思っていますが、そうではありません)。