regexp: подсчет вхождений символа с отрицанием

chisto_tolyan

Враг народа
regexp: подсчет вхождений символа с отрицанием

Нужно посчитать кол-во вхождений символа в строку, если этот символ не находится между кавычками. долблюсь уже битый час, но не получается( может поможет кто?
 

Andreika

"PHP for nubies" reader
PHP:
 $str = 'aa:bbb:ccc:d":"dd:":e"ee":ff';
 $s = preg_replace('#(["\'])(.*?)\\1#','',$str);
 echo substr_count($s,":");
 
Сверху