在notepad里用正则表达式高效替换

假设要将下面这段内容按规则转换:

{[/actuator/env],methods=[POST],consumes=[application/vnd.s
{[/actuator/env],methods=[DELETE],produces=[application/vnd
{[/actuator/info],methods=[GET],produces=[application/vnd.s
{[/actuator/loggers],methods=[GET],produces=[application/vn
{[/actuator/loggers/{name}],methods=[GET],produces=[applica
{[/actuator/loggers/{name}],methods=[POST],consumes=[applic

 

我只想要  /actuator/env],methods=[POST]  这部分,也就是把前面的{[和逗号之后的部分全部去掉,

那么可以用如下正则表达式进行匹配:

^\{\[(.*\[((POST)|(GET)|(DELETE)){1}\]).*$

这个正则表达式中一共有五个group, 这五个group的序号即为各自左括号出现的顺序,从左至右,

所以根据我的要求应该替换为group 1,

这样就能替换成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值