Regex для удаления цитат из тега img - PullRequest
1 голос
/ 10 марта 2011

Мне нужно удалить все кавычки из тега изображения, найденного в большом количестве другого текста. Например, я хочу сделать

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

в

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

Я использую vb, и мне нужно использовать regEx специально для тега img, а не использовать replace. Тег img может находиться в блоке другого текста, поэтому мне нужно использовать regEx для поиска <img, а затем внутри него, пока не встретится />, мне нужно удалить все кавычки. Это лучше? Большое спасибо за ваше терпение - у меня сегодня была чрезвычайная ситуация на работе.

Ответы [ 5 ]

3 голосов
/ 10 марта 2011

Если все, что вы хотите сделать, это заменить кавычки, вам даже не нужно регулярное выражение - функции замены строки вашего языка будет достаточно.В C # это будет String.Replace:

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

Какой язык вы используете?

1 голос
/ 10 марта 2011

Какой язык вы используете?Возможно, вам удастся обойтись без функции замены строк.У PHP есть хороший str_replace http://php.net/manual/en/function.str-replace.php

1 голос
/ 10 марта 2011

In C #:

theUrl.Replace("\"", "");
0 голосов
/ 14 марта 2011

Это работает, если кому-то еще это нужно: (? I) (? <=] *) ["] </p>

0 голосов
/ 10 марта 2011

Предполагая, что вы прочитали строку в javascript, все, что вам нужно сделать, это str.replace("\"", ""). Это то, что вы ищете?

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