В обсуждении @ivan_tsirulev обратил внимание, что \R матчит более широкий спектр символов:



• новую строку \n,

• возврат каретки \r,

• подачу страницы \f,

• вертикальную табуляцию \v.



Пример: https://3v4l.org/6QU82.



Список всех управляющих последовательностей в документации PHP: https://www.php.net/manual/ru/language.types.string.php#language.types.string.syntax.double.



Подробнее о поиске символов новой строки через регулярные выражения в статье Никиты Попова: https://nikic.github.io/2011/12/10/PCRE-and-newlines.html.