PHPとpreg_matchを使用して、区切り文字の後に行末までの文字列を取得しようとしています。これらは私のコードです:
<?php
$stringa = <<<EOT
var1=Ciao
var2=Variabile
var3=We
EOT;
preg_match("#var2=(.*?)\n#", $stringa, $boh);
print_r($boh);
?>
これは機能しますが、最後の行では機能しません。正規表現でvar2をvar3に置き換えると、生成された配列は空になります。