Заменить кавычки атрибутов тегов HTML в строке HTML - PullRequest
0 голосов
/ 25 апреля 2019

Я хочу заменить каждые " для ' в тегах HTML, например, на регулярное выражение javascript:

<div class="test1">Content 1</div> <div class="test2">"Content ""2</div> 

для

<div class='test1'>Content 1</div> <div class='test2'>"Content ""2</div>

При использовании C # мне потребуетсязаменить \ "внутри тегов для ', например;

<div class=\"test1\">Content 1</div> <div class=\"test2\">"Content ""2</div> 

для

<div class='test1'>Content 1</div> <div class='test2'>"Content ""2</div>

1 Ответ

1 голос
/ 26 апреля 2019

для C # Вы можете получить некоторую идею.

  (?<=\=)"|"(?=\>)

Match 1
1.  "
Match 2
1.  "
Match 3
1.  "
Match 4
1.  "

ДЕМО :: https://rubular.com/r/7NdNLySmZKlYnt

Для Javascript:

ДЕМО: https://www.w3schools.com/code/tryit.asp?filename=G3G2FGAV1SGF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...