На SO есть много похожих вопросов. Но вот еще одно умственное упражнение, которое я не мог понять.Поиск регулярных выражений для Visual Studio
Вот искомый текст:
<span ng-show="vm.formName.fieldName.$error.required">*</span>
Нужно заменить только
*
или
<span>*</span>
Очевидно, что мы хотим заменить ng-show="vm.formName.fieldName.$error.required"
с пустой строкой. Я думал, что *
следует использовать в качестве подстановочного знака для атрибута ng-show
. Но как?
Можно ли использовать подстановочный знак *
, чтобы заменить строку, содержащую кавычки? И как мы можем избежать символа *
в тексте от замены?
[Не используйте регулярное выражение для поиска HTML. Не используйте регулярное выражение для соответствия HTML. Не используйте regex для соответствия HTML.] (Http://stackoverflow.com/a/1732454/237955) – amphetamachine