我正在尝试为Sublime Text 2制作CodeIgniter CRUD片段,我无法弄清楚如何编写regex snipet,它将返回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:控制器之后的路径可以包含不同数量的目录,可以是user
,也可以是admin/something/user
。
答案 0 :(得分:3)
${TM_FILEPATH/.+(?:controllers\/)(.+)\.\w+/PATH\l$1/}