UltraEdit имеет очень мощный встроенный макро-движок.Благодаря таким командам, как «Найти», «Заменить», «Выбрать» и «Удалить», а также регулярным выражениям, инструменты автоматического разбора и изменения текста становятся проще.Чтобы продемонстрировать, что я имею в виду, я написал весь конвертер сценариев из языка, похожего на Lua, в язык стиля C с помощью макро-движка UE, и это было очень легко.Делать то же самое на низкоуровневом языке, таком как C ++, было бы практически болезненно по сравнению с ним.
Мне было интересно, существуют ли какие-либо языки сценариев или программирования (или библиотеки для таких языков, как C ++, которые имеют значение) с аналогичными возможностями?Я бы просто использовал UltraEdit, но мне нужно одновременно проанализировать несколько тысяч страниц и поместить их данные в базу данных SQL, поэтому мне нужно немного больше энергии, чем может дать мне UltraEdit, чтобы сделать это эффективно.AC или C ++ - подобный язык был бы предпочтительным.