を返すように思わIするpreg_matchは常に0試合
$pattern = "\[item\s*id=['\"](.*?)['\"]\s*\]";
$subject = "[item id=\"40\"]";
は基本的に、私は、文字列[アイテムID = "30"]
そして私からid属性を取得したい、次のパターンと対象を持っています他のpreg_match/preg_match_allウェブサイトで自分のパターンと主題をテストしたが、それらはすべて正しいマッチを返す。
しかし、私が書いた以下のコードは、マッチのために常にNULLを返すようです。
preg_match_all($pattern, $subject, $matches);
var_dump($matches);
私は神の愛のために、何が間違っているのか理解できません!どうか、誰かが私にこれをどうやって行えるか教えてくれる?あなたは区切り文字
Warning: preg_match_all(): Delimiter must not be alphanumeric or backslash in /data/1.php on line 4 NULL
が欠落しているおかげで
omgありがとう、私は何か新しいことを学んだ! –