У меня есть список из 429 файлов ресурсов MFC, для которых мне нужно сгенерировать список ярлыков, которые будут кнопками, содержащими символ амперсанда (например, КНОПКА «& Закрыть»), указывающими, что ALT-C является ярлыком для закрытия этого конкретного диалог.
Проблема в том, что файлы ресурсов содержат много разных диалогов, отформатированных так:
IDD_VIDEO DIALOG 0, 0, 471, 187
...
BEGIN
...
PUSHBUTTON "&Close",IDC_CLOSE,89,166,53,14
...
END
Форматом, который я хотел бы вытащить, был бы список «& Закрыть» (или, в идеале, «ALT-C & Закрыть») и другие метки с ярлыками, разделенными по тому диалогу, в котором они находятся (например, IDD_VIDEO). Регулярное выражение кажется лучшим решением, но я пока не смог найти работающего регулярного выражения.