1

我正在尝试为 Sublime Text 2 制作 CodeIgniter CRUD 片段,但我不知道如何编写正则表达式片段,它将返回 TM_FILEPATH 变量的特定部分

我在 CodeIgniter 片段之一中找到了这个:

${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:控制器后面的路径可以有不同数量的目录,可以是,也可以useradmin/something/user.

4

1 回答 1

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