Regex Notepad++ найти и заменить второй набор символов

у меня есть строка текста, как

CK \t Segamat \t Johor \t 999

предположим, что \t - это вкладка, как я могу заменить 2-й \t пробелом?

пока я могу найти строку с 3 \t = ^(.*?\t.*?)(.*?\t.*?)\t


person ChongWang87    schedule 18.01.2012    source источник


Ответы (1)


Найдите и зафиксируйте то, что находится между вкладками в поле поиска:

^(.*?)\t(.*?)\t(.*?)\t(.*?)$

Затем замените вкладки между захваченными группами в поле «Заменить на», используя пробел в том месте, где вы хотите его заменить:

\1\t\2 \3\t\4
person Alex K.    schedule 18.01.2012