@igor1112

Как убрать пробелы в закрывающихся тегах?

Я в node.js использую апи гугл переводчика. И после перевода строки <p>Hello, my name is <strong>Igor</strong></p> результат следующий -
<p> Здравствуйте, меня зовут <strong> Игорь </ strong> </ p>
В закрывающихся тегах появляются пробелы, что делает html невалидным. Также нежелательные пробелы появляются между словом и тегом. Как удалить эти ненужные пробелы?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Без регулярок. Просто
$s = str_replace('</ ', '</', $s);

Если вдруг там бывает по несколько пробелов, что вряд ли, то рега
$s = preg_replace('/<\/(\s+)(\w/)/gs', '</$2', $s);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы