アイテムのリストを含むPHP文字列があり、最後の文字列を取得したいと思います。
現実ははるかに複雑ですが、要約すると次のようになります。
$Line = 'First|Second|Third';
if ( preg_match( '@^.*|(?P<last>.+)$@', $Line, $Matches ) > 0 )
{
print_r($Matches);
}
'Third'が含まれていると思いMatches['last']
ますが、機能しません。むしろ、Matches[0]に完全な文字列だけが含まれるようにします。私は何が間違っているのですか?
回避策はありません。自分で行うことはできますが、preg_matchでこれを機能させたいと思います。