连接两个正则表达式

时间:2013-04-20 19:33:26

标签: regex notepad++

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

3 blablbalb [308] abababab

对于blablbalb我正在使用它:

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

abababab:

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

可以连接它们吗?用

替换它们
\2\3\1

其中\ 3将是[308]

因此输出将是:

3 abababab [308] blablbalb

1 个答案:

答案 0 :(得分:0)

为什么不使用:

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

之后你可以切换它们。