<?php
$str = 'A single match example [date|Y-m-d|today] here.';
if (preg_match('/\[([^][]+)]/', $str, $matches)) { }
PD9waHAKCiRzdHIgPSAnQSBzaW5nbGUgbWF0Y2ggZXhhbXBsZSBbZGF0ZXxZLW0tZHx0b2RheV0gaGVyZS4nOwppZiAocHJlZ19tYXRjaCgnL1xbKFteXVtdKyldLycsICRzdHIsICRtYXRjaGVzKSkgewoJcHJpbnRfcihleHBsb2RlKCJ8IiwgJG1hdGNoZXNbMV0pKTsKfQoK