假设要将下面这段内容按规则转换:
{[/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,
这样就能替换成功了