VSCode スニペットで文字列の一部を除外する際に問題が発生しています。基本的に、私が欲しいのはパスの特定の部分ですが、除外する必要があるものを正規表現で除外することはできません。
私は最近、ここで見つけることができる同様のことについて質問しました: Is there a way to trim a TM_FILENAME beyond using TM_FILENAME_BASE?
ご覧のとおり、正規表現自体ではなく、vscode 内でスニペットがどのように機能するかに主につまずきます。
${TM_FILEPATH/(?<=area)(.+)(?=state)/${1:/pascalcase}/}
次のようなファイルパスが与えられた場合abc/123/area/my-folder/state/...
期待される:
/MyFolder/
実際:
abc/123/areaMyFolderstate/...