Я ищу решение для замены символов новой строки, найденных внутри атрибутов XML (строка XML) в Javascript. (Попытка заменить
так я не теряю новую строку при разборе XML обратно)Совпадение символов новой строки внутри кавычек
Примечание: Есть и другие символы новой строки в строке, например, после того, как <main> .. </body>
(Открыть в любое другое регулярном выражении/не регулярное выражение решения!)
<main>
<head/><body><note text="Load">
<note text="2 Newlines at the end of this
newline"/>
</body>
</main>
Все у меня есть, это ужасная вещь "[\s\S]*?([\r\n]+)[\s\S]*?"
https://regex101.com/r/vE2lD7/2
'str.replace (/ \ п/г, " ");' – DBS
Диапазон возможных решений здесь: http://stackoverflow.com/questions/ 784539/how-do-i-replace-all-line-breaks-in-a-string-with-br-tags – DBS
@DBS Спасибо, это не сработает, поскольку в строке есть другие строки новой строки (вне кавычек) (добавлена подробная информация к вопросу) – JNX