Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP では、正規表現修飾子と正規表現を分離するために、周囲の文字が必要です。preg_replace("~yourregex~",...)
preg_replace("~yourregex~",...)
ただし、式には修正が必要なエラーがさらにあります。[] と () の使い方が間違っています。単純な ulr マッチャーのより良い表現は次のようになります。特別なシナリオでは、これを必要に応じて変更する必要があります。
"~(?:http://|https://)(?:[a-z0-9_-]+\.)+(?:[a-z0-9_-]+)~"