Я много использую Excel, чтобы структурировать конечные автоматы. Поэтому я часто форматирую ячейки, чтобы можно было вырезать и вставлять целые секции в мой источник C напрямую.
В настоящее время мне нужно предварительно обработать один из моих блоков кода, чтобы я мог заменить «-» на «_» в моих идентификаторах. Например, в ячейке у меня может быть
#define Some-preprocessor-name
Но я бы хотел иметь:
#define SOME_PREPROCESSOR_NAME
Бит верхнего регистра покрывается UPPER (), но расположение дефисов произвольно, как и число, которое я ожидаю найти. Предложения