Я пытаюсь использовать PHP split () (preg_split () также является опцией, если ваш ответ работает с ним), чтобы разделить строку на 2 или более \r\n
. Мои текущие усилия:
split("(\r\n){2,}",$nb);
Проблема в том, что он совпадает каждый раз, когда есть 2 или 3 \r\n
, затем продолжается и находит следующий. Это неэффективно с 4 или более \r\n
.
Мне нужно, чтобы все экземпляры двух или более \r\n
обрабатывались так же, как два \r\n
. Например, мне нужно
Hello\r\n\r\nMy\r\n\r\n\r\n\r\n\r\n\r\nName is\r\nShadow
стать
array('Hello','My','Name is\r\nShadow');