2011-02-05 5 views
0

Можно ли удалить двусмысленные пробелы из строки, содержащей html с помощью HTMLPurifier? Я не смог найти что-либо в документации. Я также открыт для других методов, если они существуют.HtmlPurifier: Удалить неоднозначное WhiteSpace?

Пример ввода:

Test Line1 
<p> 
    Test Line2</p> 
<p> 
    Line 3</p> 

Оптимальное Выход:

Test Line1<p>Test Line2</p><p>Line 3</p> 

Благодаря !!!!!!

ответ

1

Может ли регулярное выражение помочь?

$text = preg_replace('/\s+/u', '', $text) 
+0

Мой опыт работы с регулярным выражением ограничен; что это классифицирует как неоднозначный текст? Благодаря! – pws5068

+0

\ s = <любой символ пробела> + = 1..n раз (а) – Lari13