Упражнения с регулярными выражениями PHP: Удалите символ новой строки из строки
Удалите символ перевода строки \n
из строки
Напишите сценарий PHP для удаления символов новой строки \n
из строки.
Пример строки: Мерцай, мерцай, звездочка,\nКак мне интересно, кто ты. \nВверху над миром, так высоко, \nПодобно алмазу в небе.
Ожидаемый результат: Мерцай, мерцай, маленькая звездочка, Как мне интересно, кто ты. Вверху над миром так высоко, Подобно алмазу в небе.
Пример
Попробуй сам »<?php
$str = "Мерцай, мерцай, звездочка,\nКак мне интересно, кто ты. \nВверху над миром, так высоко, \nПодобно алмазу в небе.";
echo preg_replace('/\s+/', ' ', trim($str))."\n";
?>
Шпаргалка:
Синтаксис
string trim ( string str [, string charlist] )
Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:
" " (ASCII 32 (0x20)), символ пробела.
"\t" (ASCII 9 (0x09)), символ табуляции.
"\n" (ASCII 10 (0x0A)), символ перевода строки.
"\r" (ASCII 13 (0x0D)), символ возврата каретки.
"\0" (ASCII 0 (0x00)), NUL-байт.
"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.