Как-то появилась задача по написанию регэкспа, который выбирает из строки все, что заключено в кавычки, при этом надо учитывать, что внутри строки кавычки могут быть экранированы.
решение:

// сам regexp
// /"(?>\\"|.)*?"/

$pattern= '/"(?>\\"|.)*?"/';
$string = 'some "text \"word\""';
if (preg_match($pattern,$string)){
    print "TRUE";
}