2017-02-21 25 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

ли вам даже нужно регулярное выражение для что? Подумал бы, что для поиска/замены bog-standard нужно просто найти '), (' без проблем –

+0

Как бы вы реализовали новую строку @JamesThorpe – jsg

ответ

2

Поиск:.

\([^\)]*\), 

\), \( и , являются литералы

[^\)]* матчи все символы, которые не являются составной )

Заменить:

$0\n 

$0 является обратной ссылкой на весь матч

$x (например $1) будет на обратной ссылки на группы, отмеченной ( и ), но здесь не требуется, как kennytm указал

\n является новой строки

+1

Вы можете использовать '$ 0' для обозначения всего совпадения, поэтому нет необходимости добавлять группу захвата' (...) '. – kennytm