У нас есть требование заменить слово «ABC» (dummied) на «XYZ» (dummied) во всех файлах.У нас есть сотни файлов aspx / ascx / cs / xml / xsl, которые могут содержать слово.
Требование
- Не заменяйте слово, если оно является частью NameSpace (например, ABC.A1.A2 не следует заменять) или имен переменных (var abc = "")или теги (abc: control).
- Слово следует заменять только в том случае, если оно является целым словом (в моем файле cs, если у меня есть имя переменной, такое же, как и слово, которое я ищу, оно не должнозаменить. Если у меня есть строковый литерал, например, var str = "ABC - хороший продукт". В этом случае его следует заменить
Это будет действие 1 раз. Как мне проанализировать весь файл дляданное слово и заменить его, если условие выполнено? Планирование использования Regex.
Любые другие идеи действительно приветствуются. Существует ли уже инструмент, который это делает? Я пытался Google, но не смог найти такой инструмент.