PHPでpreg_replace()を使用してテキストを取得する際に問題が発生します。http | https|wwwで始まり最初の空白文字までのすべてのテキストを削除しようとしています。現在、preg_replace()の正規表現として(http | https | www)\S+を使用しています。ただし、コードを実行すると次のエラーが発生します。警告:preg_replace():不明な修飾子'\'これと同じ正規表現をテキストエディター(Sublime Text 2など)で問題なく使用できます。このエラーが発生する理由はありますか?正規表現で探しているテキストを取得する別の方法はありますか?
助けてくれてありがとう。