Мизантроп777
Новичок
Приветствую всех.
Насколько мне известно в винде перенос строки помечается как \r\n даже в блокноте я выставляю показ переносов они показаны как CR|LF
Когда я пытаюсь, при помощи рег. выражений, вырезать все переносы preg_replace('#\r\n#', "", $txt) ничего не работает, но когда я убираю \r то все работает. Почему?(((
UPD:
Правильно ли я написал рег. выражения для замены переносов на <p></p> $txt = preg_replace('#(.+)(?:\r\n|\n|\r|){1,}#', "<p>$1</p>", $txt); даже если переносов было 20 и более подряд то они заменяются на один <p></p> Правильное ли рег. выражение?
Насколько мне известно в винде перенос строки помечается как \r\n даже в блокноте я выставляю показ переносов они показаны как CR|LF
Когда я пытаюсь, при помощи рег. выражений, вырезать все переносы preg_replace('#\r\n#', "", $txt) ничего не работает, но когда я убираю \r то все работает. Почему?(((
UPD:
Правильно ли я написал рег. выражения для замены переносов на <p></p> $txt = preg_replace('#(.+)(?:\r\n|\n|\r|){1,}#', "<p>$1</p>", $txt); даже если переносов было 20 и более подряд то они заменяются на один <p></p> Правильное ли рег. выражение?
Последнее редактирование: