У меня проблема, я перевожу некоторые вещи, связанные с Bing Translator API.
Текст также содержит теги HTML в большинстве строк, моя проблема в том, что Bing добавляет пробелы между тегами HTML, поэтому я получаю такой текст:
Desculpe, nós não poderíamos encontrar um produto combinando sua solicitação de pesquisa. < br / >< forte > tente novamente? < / strong >
Итак, мой вопрос: как я могу удалить пробельные символы из тегов HTML?
Я пытался сделать это с помощью функций php preg_, но то, что я сделал, не решило мою проблему, надеюсь на вашу помощь, ребята.
Если есть только один пробел, «портящий» ваш HTML, попробуйте вот так:
$text = str_replace(["< / ","< "], ["</", "<"], $text);
$text = str_replace([" / >", " >"], ["/>", ">"], $text);
Но, может быть, есть более гибкое решение с регулярным выражением …
Других решений пока нет …