У деяких з моїх проектів, я повинен зробити великі пошуку і заміни на звичайні текстові файли, перш ніж я почну працювати з файлом.
(Тільки щоб дати уявлення: я часто маю редагувати пов'язані файли моста (карткової гри), які мені потрібно конвертувати, скажімо, 1 ♣ в один клуб; над тим, що мені потрібно перетворити певні вирази в переносні форми, скажімо, 1 becomes відкриття стає одним відкриттям клубу Загалом, мені потрібно зробити близько двох сотень операцій.)
До теперішнього часу я зберігав рядки пошуку і заміни, а також багаторазове знаходження і заміну в Notepad ++. (наприклад, FIND: (FindA) | (FindB) | (FindC) ... REPLACE: (? 1ReplaceA) (? 2ReplaceB) (? 3ReplaceC) ...)
Тепер я відчуваю, що навіть такий підхід є повільним.
Які ще варіанти?
Чи можна розробити текст для написання програми на якійсь мові (я знаю трохи Python, ледве піклуючись про себе)? Чи існує спеціальна мова для роботи. Я вважав би це довгим ударом, але чи є програмне забезпечення / інструмент, який особливо підходить для роботи?
(Робота в Windows 7 Pro 64 Bit.)