REGex и экранированные символы
Как-то появилась задача по написанию регэкспа, который выбирает из строки все, что заключено в кавычки, при этом надо учитывать, что внутри строки кавычки могут быть экранированы.
решение:
// сам regexp // /"(?>\\"|.)*?"/ $pattern= '/"(?>\\"|.)*?"/'; $string = 'some "text \"word\""'; if (preg_match($pattern,$string)){ print "TRUE"; }
Комментарии закрыты.