2013-04-20 41 views
-2

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

3 blablbalb [308] abababab 

为blablbalb我使用:

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

为ABABABAB此:

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

它可以将它们连接?对于由

\2\3\1 

取代他们在那里\ 3为[308]

所以结果应该是:

3 abababab [308] blablbalb 
+0

您希望的输出在这里会非常有帮助。 – 2013-04-20 19:47:57

回答

0

为什么不使用:

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

你可以切换它们之后。