私はそれを理解していません、正規表現は私を嫌っているようです。
HTMLコードから単純なパターンを取得する必要があります
タグの間に単語が必要です。
何らかの理由で、javascriptオンライン正規表現ツールではこれは機能します:
$pattern = '/<image>(.*?)<\/image>/';
私が検索している例はここにあります:
<p>Die exakten Maße für die Gruppenmontage mit Bobilink sehen sie hier:</p>\r\n</td>\r\n<td>\r\n<p><image>classic_b montage link.jpg</image></p>
しかし、私はArray()の出力だけを取得します私の完全なphpコード:
$zeilen = file('j25.sql');
$pattern = '/<image>(.*?)<\/image>/';
foreach ($zeilen as $zeile) {
preg_match($pattern, $zeile, $matches);
}
echo '<h1>Matches</h1>';
print_r($matches);
私が準備をしていなければ、これが週末全体を台無しにするだろう誰かを助けてください。間違いはどこにありますか?
どうもありがとうございました