<?php
$code= 'Some text with [COLOR="red"]colored text[/COLOR] and [SIZE="7"]Big fonts[/SIZE] while "This double quote" is not matched';
preg_match_all('/\[.*?="(\w+)"\]/', $code, $matches, PREG_PATTERN_ORDER
); for ($i = 0; $i < count($matches[1]); $i++) { echo $matches[1][$i]."\n";
}
PD9waHAKCiRjb2RlPSAnU29tZSB0ZXh0IHdpdGggW0NPTE9SPSJyZWQiXWNvbG9yZWQgdGV4dFsvQ09MT1JdIGFuZCBbU0laRT0iNyJdQmlnIGZvbnRzWy9TSVpFXSB3aGlsZSAiVGhpcyBkb3VibGUgcXVvdGUiIGlzIG5vdCBtYXRjaGVkJzsKCnByZWdfbWF0Y2hfYWxsKCcvXFsuKj89IihcdyspIlxdLycsICRjb2RlLCAkbWF0Y2hlcywgUFJFR19QQVRURVJOX09SREVSKTsKZm9yICgkaSA9IDA7ICRpIDwgY291bnQoJG1hdGNoZXNbMV0pOyAkaSsrKSB7CgllY2hvICRtYXRjaGVzWzFdWyRpXS4iXG4iOwp9