タグ間のすべてのテキストをキャプチャしようとしています。PHP preg_match_allが期待どおりに動作しない
コード:ますprint_rの
$test = '<test>foo<tests> asdlkfjklas lkflsdakj <test>sdfsd<tests> asdlkaskl <test>235234<tests>';
$match = '/<test>(.*)<tests>/';
preg_match_all($match, $test, $nextLink);
結果:
Array ([0] => Array ([0] => foo asdlkfjklas lkflsdakj sdfsd asdlkaskl 235234) [1] => Array ([0] => foo asdlkfjklas lkflsdakj sdfsd asdlkaskl 235234))
使用非欲張り定量 '' – Barmar
は結果がすべての間に ''すべての 'と' は含まれませんか(*。?)? –
Barmar
ブラウザがHTMLタグのように見えるものを隠しているため、[ソースを表示]を使用して実際に何が返されたかを確認します。 – Barmar