1

У меня есть текстовые строки в Notepad++, как показано ниже:

1122, String1, String2, 20202 
2222, String3, String4, 21212
3333, String5, String6, 3333333
4444, String8, String7, 44we23

Мне нужно просто удалить вторую запятую и получить текст, как показано ниже:

1122, String1 String2, 20202 
2222, String3 String4, 21212
3333, String5 String6, 3333333
4444, String8 String7, 44we23

Хотя я ссылался на следующий пост, я не мог сделать это ... :(похожий пост

Спасибо, ребята ...

2 ответа2

2

Еще одно регулярное выражение для этого:

^(.*?,.*?),

Заменить

\1

Объяснение:

^.*?, , это ленивое (не жадное) совпадение всего: от начала строки до первой запятой. Этот шаблон сопоставляется дважды подряд, поэтому он перехватывает все до второй запятой.
Скобки фиксируют все до второй запятой.

1

Ищи:

^([^,]*,[^,]*),(.*)$

Заменить:

\1\2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .