PHPStorm 使用正则批量查询替换并自动转换大小写的方法

PHPStorm 的项目查询替换功能那是非常非常强大的, 速度也很快, 配合正则更加灵活强大.

一般的正则查询替换没什么太多好说的, 这里主要说说比较少用的 大小写自动转换的问题, 也是比较少用但很有用的功能, 平时偶尔用用, 但时间长了又给忘了, 写在这里做个备忘.

主要就是两个符号, \u \l

\u 即表示转换为 大写 upper 的意思

\l 即表示转换为 小写 lower 的意思

下面上一个随便写的简单例子参考下

PHPStorm 使用正则批量查询替换并自动转换大小写的方法

代码附上, 大家可以直接试试

<?php
$actionbarA = 1;
$actionbarB = 2;
$actionbarC = 3;
$actionbarD = 4;
$actionbarE = 5;

现在要把变量 $actionbarA … 之类的全部替换为格式 $actionBar_a

PHPStorm 使用正则批量查询替换并自动转换大小写的方法

在前页面内替换可以直接预览效果的很强大方便啊

正则语句为:

\$action([a-z])([a-z]+)([A-Z])

替换语句格式:

\$action\u$1$2_\l$3

这样就可以自动替换并转换大小写了

全项目替换也是一样的

上一篇:struts2各个功能详解(1)----参数自动封装和类型自动转换


下一篇:JavaScript 那些不经意间发生的数据类型自动转换