次の通常の関数呼び出しが次の値を返すのはなぜですか1
。
preg_match('<strong>', '<strong[\>\s]+')
ドキュメントによると、私はそれらを逆にする必要があると思ったでしょう。
<strong>
は、区切り文字として山かっこを使用した正規表現です。実際の正規表現は単なる一部であり、アンカーstrong
がないため、サブジェクト文字列と正常に一致します。^
$
これは失敗します:
preg_match('/<strong>/', '<strong[\>\s]+')