0
4

1 に答える 1

1

PHP では、正規表現修飾子と正規表現を分離するために、周囲の文字が必要です。preg_replace("~yourregex~",...)

ただし、式には修正が必要なエラーがさらにあります。[] と () の使い方が間違っています。単純な ulr マッチャーのより良い表現は次のようになります。特別なシナリオでは、これを必要に応じて変更する必要があります。

"~(?:http://|https://)(?:[a-z0-9_-]+\.)+(?:[a-z0-9_-]+)~"
于 2013-02-05T00:51:38.033 に答える