1

Sublime Text 2 の CodeIgniter CRUD スニペットを作成しようとしていますが、TM_FILEPATH 変数の特定の部分を返す正規表現スニペットの書き方がわかりません。

CodeIgniter スニペットの 1 つでこれを見つけました。

${TM_FILEPATH/.+((?:application).+)/$1/:application/controllers/${1/(.+)/\l$1.php/}}

たとえば、ファイルの場所が次の場合:

/D/Web/MyApp/application/controllers/admin/user.php

このスニペットは次を返します。

application/controllers/admin/user.php

私が必要とするのは、この例では、「コントローラー」の後の部分のみで、拡張子はありません。

admin/user

PS: コントローラーの後のパスには、さまざまな数のディレクトリを含めることができuserますadmin/something/user

4

1 に答える 1

3
${TM_FILEPATH/.+(?:controllers\/)(.+)\.\w+/PATH\l$1/}
于 2013-01-13T19:15:12.190 に答える