-4

「www」を削除したい。およびこの文字列からの「.com」「www.example.com」

正規表現を使って1つのステップでやりたいのですが、まだ正規表現を学んでいます。フラグと構文のヘルプと説明があれば、それが何をしているのかを理解できるようになります。

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

しかし、実際には正規表現でそれを行うべきではありません。特に、それが何を意味するかにかかわらず、1つのフォールで急降下するべきではありません。

http://php.net/manual/en/function.parse-url.phpを見てください(URLを解析して正規表現を学びたいと思っていますが、そうではありません)。

于 2012-08-15T23:19:38.283 に答える