Как преобразовать camelCase в подчёркивание (camel_case)

sed -r 's/([a-z]+)([A-Z][a-z]+)/\1_\l\2/g' file.txt


Команда sed -r 's/([a-z]+)([A-Z][a-z]+)/\1_\l\2/g' file.txt преобразует текст в файле file.txt, заменяя camelCase на snake_case, добавляя подчеркивание между словами. Вместо «camelCase» будет «camel_case». Альтернативой может быть использование других инструментов для манипуляции текстом, например, Python.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *