-2

我正在尝试将两个单独工作的正则表达式连接到一个,然后使用记事本++将它们更改到位。我有如下数据:

3 blablbalb [308] abababab

对于 blablbalb,我正在使用它:

((?<=^\d ).*?(?= \[))

对于 abababab 这个:

((?<=\] ).*?$)

有可能连接它们吗?将它们替换为

\2\3\1

其中 \3 将是 [308]

所以输出将是:

3 abababab [308] blablbalb
4

1 回答 1

0

为什么不使用:

(?<=^\d )(.*?)(\[.*?])(.*?)$

之后你可以切换它们。

于 2013-04-20T20:50:25.550 回答