1

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/...
4

3 に答える 3