У меня есть объект json со строкой css, и я хочу удалить обратную косую черту из атрибута стиля (только), а не все обратные косые черты, такие как (\ n, \ t ...) - PullRequest
0 голосов
/ 25 июня 2019

я хочу удалить строку json, как

"<p><span style=\"font-size:72px\">zxczxcxczxczxczxczxc</span></p>\n"

и мне нужно извлечь текст с его стилем, но он не работает из-за обратной косой черты внутри атрибута стиля

Я пытался решить эту проблему с помощью регулярных выражений, но он удаляет все обратные слэши, но в некоторых случаях они мне нужны

this.rule = this.ProgramSubmitService.rule.replace(/\\"/g, '');

Мне нужен вывод, как это

<p><span style="font-size:72px">zxczxcxczxczxczxczxc</span></p>\n

1 Ответ

0 голосов
/ 25 июня 2019

Вы должны определить «некоторые случаи».
Для вашего примера вы можете использовать кавычки, чтобы решить, хотите ли вы оставить обратную косую черту или нет.

Это удаляет каждую обратную косую черту с постфиксной цитатой.

let str = '<p><span style=\\"font-size:72px\\">zxczxcxczxczxczxczxc</span></p>\\n'
console.log ( str.replace (/\\"/g, '"') )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...