再举个webstrom 正则应用例子。
要将
"_behavior_chineseobj":{
"场所内网IP地址":"IP_ADDRESS",
"源外网IPv4地址":"SRC_IP",
"源外网IPv6地址":"SRC_IPV6"
}
改为为
"_behavior_chineseobj":{
"IP_ADDRESS":"场所内网IP地址",
"SRC_IP":"源外网IPv4地址",
"SRC_IPV6":"源外网IPv6地址"
}
很多人会想到写段小代码遍历一遍解决。
其实用正则也可以实现。
先(注意,不要选中最后一列,也就是 "源外网IPv6地址":"SRC_IPV6" 这一列 试了几次都假死)
match ("\S*"(?=:)):("\w+")
replace $2:$1
最后一列单独修改,解决