У меня есть строка, и я пытаюсь заменить все & nbsp в тегах пустым пространством. Все, кроме тега, но не должны быть заменены, то, что мне в основном нужно сделать, это проверить, имеет ли строка & nbsp «< a» (без пробела) перед ним. Например, если у меня была строка:Заменить конкретные части строки
 <a href="#"></a>
Тогда это должно быть превращено в:
 <a href="#"></a>
Есть ли способ, чтобы проверить, есть ли строка & NBSP «<» до него, и если он заменит его? Я посмотрел на функцию замены javascript, и я знаю, как заменить все строки & nbsp, но не только те, у которых определенная строка infront. Надеюсь, что имеет смысл и дайте мне знать, если у вас есть идеи, спасибо :)
использовать HTML-парсер – scibuff
И почему вы не исправляете код, генерирующий этот беспорядок? – epascarello
Проблема заключается в том, что я показываю содержимое текстового поля в div, поэтому мне нужно изменить пробелы в строке на & nbsp, иначе браузер сократит несколько пробелов до одного. например: «привет ... форум!» (удалить точки) будет сокращен до «привет форума!». – user1199434