2017-02-21 33 views
1

嗨我得到了大約1000行數據,我需要做的是在可視代碼上使用正則表達式模式來查找「),(」並用新的。註釋線後這是可能的,下面是一個什麼即時試圖實現一個例子使用正則表達式代替新行的文本的Visual Studio代碼

(test, null, null, 1),(test1, null, null, 2) 

(test, null, null, 1), 
(test1, null, null, 2) 
+0

@JamesThorpe,是的,這是正確的 – jsg

+0

你甚至需要的正則表達式那?本來以爲沼澤標準的查找/替換應該只是找到'),(''沒有問題 –

+0

你將如何實現新的一行@JamesThorpe – jsg

回答

2

搜索:

\([^\)]*\), 

\)\(,都是文字

[^\)]*匹配其不是所有字符的)

替換:

$0\n 

$0是整個匹配

$x背面參考(例如$1)將通過由()標誌着該​​組的反向引用,但kennytm指出

\n這裏不需要是一個換行符

+1

您可以使用'$ 0'來引用整個匹配,因此不需要添加捕獲組「(...)'。 – kennytm