Собственно, задача то простая стоит, разделить строку по запятым которые стоят перед заглавными буквами - для чего использовалось следующее регулярное выражение:
| Код | $s = preg_replace( '/\,\s(?=[А-ЯЁ])/', "\n", $s );
|
Со всеми строками работа ведется нормально, но вот со строкой следующего типа, прям беда какая то
| Код | $s = 'Приказ Федерального агентства по делам Содружества Независимых Государств, соотечественников, проживающих за рубежом, и по международному гуманитарному сотрудничеству Российской Федерации от 14.10.2010 № 152-пр';
|
Разделяет по следующему виду (см. номера строк):
| Код | Приказ Федерального агентства по делам Содружества Независимых Государств, соотечественников проживающих за рубежом и по международному гуманитарному сотрудничеству Российской Федерации от 14.10.2010 № 152-пр
|
Не понятн, почему регулярка себя так ведет и игнорирует строгость регистра, текст в UTF-8.
Буду признателен за помощь решения подобной проблемы. |