Я пытаюсь найти правильное регулярное выражение, которое соответствует шаблону "some_text" .local для sed
("\w*?"\.local)
выполняет работу по поиску совпадений "...".local
, _(.)/\U\1
найдет все подчеркивания и замените его на заглавную букву рядом с ним. Но я не знаю, как их объединить, чтобы результат выглядел так:
self.title = "statistics_title".local
self.title = "title".local
->
self.title = L10n.statisticsTitle
self.title = L10n.title
Я использую find . -name "*.swift" -exec gsed -r -i 's/_(.)/\U\1/gi' {} +
cmd для поиска и замены