Javascript 替换HTML字符串中HTML标记属性的引号
例如,我想用javascript正则表达式替换HTML标记中的每个Javascript 替换HTML字符串中HTML标记属性的引号,javascript,c#,regex,Javascript,C#,Regex,例如,我想用javascript正则表达式替换HTML标记中的每个“””: <div class="test1">Content 1</div> <div class="test2">"Content ""2</div> Content 1“Content”2 为了 Content 1“Content”2 使用C#我需要在标签中替换“\”,比如 <div class=\"test1\">Content 1</div>
“
””:
<div class="test1">Content 1</div> <div class="test2">"Content ""2</div>
Content 1“Content”2
为了
Content 1“Content”2
使用C#我需要在标签中替换“\”,比如
<div class=\"test1\">Content 1</div> <div class=\"test2\">"Content ""2</div>
Content 1“Content”2
为了
Content 1“Content”2
用于C#
你可能会有一些想法
(?<=\=)"|"(?=\>)
Match 1
1. "
Match 2
1. "
Match 3
1. "
Match 4
1. "
(?)
比赛1
1."
比赛2
1. "
比赛3
1."
第四场
1. "
演示::
对于Javascript:
演示:您试过什么吗?您的问题是什么?
此标记中没有属性值。如果标签是
,为了解析标签的attrib值,它们必须是有效的,你不能只是编造东西。你为什么要这样做?也许我们可以找到一个比您要求的更好的解决方案。我也会想到,它也不会帮助您阅读“Content”2
,因此更改它=“test2”>“
Content”2
<div class='test1'>Content 1</div> <div class='test2'>"Content ""2</div>
(?<=\=)"|"(?=\>)
Match 1
1. "
Match 2
1. "
Match 3
1. "
Match 4
1. "