phpstorm使用正则匹配批量替换

一、方法

1.Ctrl+R ——当前窗口替换文本
2.勾选 Match Case和Regex (使用正则查找)
3.第一个输入框输入相应的正则表达式,无须添加//左右分解符,注意应该转义的部分需要替换的用括号包起来(跟用preg_match一样,第一个匹配内容用$1表示)
4.第二个框输入替换后的内容
5.点击 Replace all

如图:
在这里插入图片描述

二、示例

例1 例2 例3
搜索框 (\d+\,) while(.*)fetchAll $action([a-z])([a-z]+)([A-Z])
输入框 'code'=>$1 while$1fetch \$action\u$1$2_\l$3
替换前 [123,‘msg’=>‘XXX’]
[444,‘msg’=>‘XXX’]
[555,‘msg’=>‘XXX’]
[666,‘msg’=>‘XXX’]
while($row=$sql->fetchAll()) $actionbarA = 1;
$actionbarB = 2
$actionbarC= 3;
替换后 [‘code’=>123,‘msg’=>‘XXX’]
[‘code’=>444,‘msg’=>‘XXX’]
[‘code’=>555,‘msg’=>‘XXX’]
[‘code’=>666,‘msg’=>‘XXX’]
while($row=$sql->fetch()) $actionBar_a = 1;
$actionBar_b = 2;
$actionBar_c = 3;

三、WPS中的表格转换为HTML

wps中的Excel表格另存为html格式的文件后,打开后的html代码特别杂,如何获得纯净的html代码?

按如下方法进行替换。(๑ŐдŐ)b腻害啦~
1、style='(.*)'
2、class=\"x\w+" x:str
3、 class=\"x\w+"
4、 x:str

参考:
https://blog.csdn.net/ren593669257/article/details/88952433
https://blog.csdn.net/zhouzme/article/details/76427635

你可能感兴趣的:(phpstorm)