正则表达式从img标签中删除引号

时间:2011-03-09 22:13:21

标签: html regex vb.net image

我需要从许多其他文本中找到的图片标记中删除所有引号。例如,我想制作

<img src="folder/image.gif" target="_blank" />

进入

<img src=folder/image.gif target=_blank />

我正在使用vb,需要专门为img标签使用regEx而不使用replace。 img标记可以在其他文本的块中,因此我需要使用regEx来搜索<img然后在其中,直到我遇到/>我需要删除所有引号。那个更好吗?非常感谢您的耐心等待 - 我今天工作紧急。

5 个答案:

答案 0 :(得分:3)

如果您只想替换引号,则甚至不需要正则表达式 - 您的语言的字符串替换功能就足够了。在C#中,这将是String.Replace

string noQuotes = myString.Replace('\"', '');

您使用的是哪种语言?

答案 1 :(得分:1)

在C#中:

theUrl.Replace("\"", "");

答案 2 :(得分:1)

您使用的是哪种语言?您可以通过字符串替换功能逃脱。 PHP有一个很好的str_replace http://php.net/manual/en/function.str-replace.php

答案 3 :(得分:0)

假设您已在javascript中读取字符串,您只需str.replace("\"", "")即可。这就是你追求的目标吗?

答案 4 :(得分:0)

如果其他人需要它,这似乎有效:(?i)(?&lt; =] *)[“]