Я создаю собственные фрагменты для флаттера / дротика. Моя цель - вытащить имя файла (TM_FILENAME_BASE), удалить все символы подчеркивания и преобразовать его в PascalCase (или camelCase).
Здесь приведена ссылка на фрагменты regex и vscode. https://code.visualstudio.com/docs/editor/userdefinedsnippets
Мне удалось красиво снять подчеркивание с помощью следующего кода
${TM_FILENAME_BASE/[\\_]/ /}
Я могу даже сделать все заглавными буквами
${TM_FILENAME_BASE/(.*)/${1:/upcase}/}
Однако, этокажется, что я не могу сделать два шага одновременно. Я не знаком с regex, это просто я возился с этим последние пару дней.
Если бы кто-нибудь мог помочь коллеге-программисту, просто пытающемуся упростить кодирование, это было бы очень признательно!
Я ожидаю, что выводом my_file_name будет MyFileName.