Есть ли какой-нибудь инструмент для «нахождения и замены» кода программируемым способом, умнее, чем обычные? - PullRequest
0 голосов
/ 29 января 2012

При замене кода в различных документах иногда возникают трудные времена, когда приходится делать это вручную.Это происходит потому, что встроенные инструменты «найти и заменить» в среде разработки обычно очень просты и не программируются.

Например, если у меня есть следующее:

Jack's jeans is blue
Jack's hat is blue
Ron's T-shirt is blue
Ron's hat is grey

Для некоторыхпричина, я мог бы хотеть изменить это на это:

Jack's jeans is red
Jack's hat is red
Ron's T-shirt is blue
Ron's hat is grey

Я хотел бы знать, есть ли какой-либо инструмент для указания чего-то вроде "заменить каждый" синий "на" красный "ГДЕ там естьслово «Джек» в строке «», потому что если я просто скажу программе «эй, поменяй все« синие »на« красные »» , тогда футболка Рона тоже будет краснойи я не хочу, чтобы это произошло.

Надеюсь, вы, ребята, понимаете, что мне нужно

1 Ответ

5 голосов
/ 29 января 2012

Вы просто должны использовать свои инструменты более разумно.В режиме поиска и замены используйте режим регулярных выражений, задайте соответствующее регулярное выражение (то, что будет искать Джека в той же строке) и измените синий цвет на красный.Visual Studio и любой IDE / текстовый редактор могут это сделать.

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