我想在Java代码中查找并替换以下代码片段。
::[Node1]N81:157-->::[Node1]N81[157]
::[Node1]B81:72/0-->::[Node1]B81[72].0
157、72和0可能是动态的,可能有其他值。
我有一些模式可以找到我的表达式,但不知道是否可以改进。不管怎样,我不知道如何替换,我只知道如下找到模式的方法:
re.sub("::\[Node1]N[0-9]+:[0-9]+",'here I should put how to replace' , s)
re.sub("::\[Node1]B[0-9]+:[0-9]+/[0-9]+",'here I should put how to replace' , s)