Вопрос

Я часто использую Excel для структурирования конечных автоматов.Поэтому я часто форматирую ячейки, чтобы можно было вырезать и вставлять целые разделы напрямую в исходный текст на языке C.

В настоящее время мне приходится предварительно обрабатывать один из блоков кода, чтобы я мог заменить «-» на «_» в своих идентификаторах.Например, в ячейке у меня может быть

#define Some-preprocessor-name

Но я хотел бы иметь:

#define SOME_PREPROCESSOR_NAME

Бит верхнего регистра покрывается функцией UPPER(), но расположение дефисов произвольно, как и число, которое я ожидаю найти. Предложения?

Это было полезно?

Решение

Вам нужна Замена().

Например Подставлять(A1, "-", "_")

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top