Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 替换HTML字符串中HTML标记属性的引号_Javascript_C#_Regex - Fatal编程技术网

Javascript 替换HTML字符串中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>

例如,我想用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=\"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.  "