I can not understand why this is happening
исходная строка: $data = "structure.declination(123, результат, результата, результатов)" regexp: preg_match_all("/([AZ]*[az]*[0-9]*[_]*)+[.]([AZ]*[az]*[0-9]*[_]*)+[(]([AZ]*[А-я]*[az]*[0-9]*[%@':\-.|<,>*#\/_ ]*)+([%]..+[%])*[)]/", $data, $mass);
php fails validation i. $ mass is empty, and I'm testing it at gskinner.com/ReExExr/ everything works
Moreover, if you replace Russian letters with English ones and remove the condition that I added [AZ], then everything works fine, but the point is to work together with Russian letters