PHP:
$text = preg_replace('/\[url\=(.*?)\](.*?)\[\/url\]/is', '<a href="$1" target="_blank" class="button-list">$2</a>', $statia);
$text = preg_replace('/\[b\](.*?)\[\/b\]/is', '<b>$1</b>', $statia);
$text = preg_replace('/\[i\](.*?)\[\/i\]/is', '<i>$1</i>', $statia);