У меня есть куча файлов (в сотнях), которые имеют теги img, подобные следующим:
<img randomAttr1="randomVal" randomAttr2="valueRand" border="0"
randomAttr3="someRandValue">
Я пытаюсь выполнить операцию поиска и замены в Visual Studio 2005, которая идентифицирует тег как , но соответствует только значению границы = "0" строки.
Я считаю, что мне нужна не жадная часть регулярного выражения, чтобы "сопоставить" (и я свободно использую термин) тег img, а затем фактически сопоставить атрибут border, чтобы я мог удалить его. *
Я использую регулярные выражения, чтобы сделать это, так как почти ни одна из разметки не сформирована правильно.
Моя цель здесь состоит в том, чтобы удалить атрибуты границ из всех тегов img.
Я пробовал следующее регулярное выражение, но я не могу заставить его соответствовать только тегу border:
(\<img)#.@border=\"[0-9]+\"
Я считаю, что '#' и '@' не совпадают с жадными символами, поскольку так говорится в документации для VS-2005, и поэтому я не думаю, что они будут соответствовать такому количеству символов; однако он соответствует всему от