Я заменял пустые строки для тега <p>
.Регулярное выражение заменяет все черные линии, допускающие пробелы (\ s), для одного тега <p>
.
Например, эта строка:
$string="with.\n\n\n\nTherefore";
Но возвращает 2 <p>
тегов.
Итак, я сделал этот тест: (Это не для замены
, просто для теста)
$string="with.\n\n\n\nTherefore";
$string=preg_replace('/(^)(\s*)($)/m','[$1]|$2|($3)',$string);
echo $string;
И проверьте, что получится:
with.
[]|
|()[]||()
Therefore
Воображая:
with.\n
^\n
\n
$^\n$\n
Therefore
Регулярное выражение добавляет один \ n, а четвертое не делает то, что "она" должна сделать. (Перейти к другой строке).
Кто-то, кто можетПомогите.в основном объяснить, а не решить проблему.Спасибо evryone.