Notepad ++ remove vírgula da string

1

Eu tenho cerca de 5000+ linhas em um arquivo csv. Parte de cada linha se parece com isso:

...Name 1:, Smith, John, Name 1 #:...

...Name 1:, Doe, Jane, Name 1 #:...

Eu preciso de um regex que remova a vírgula entre o sobrenome e o primeiro nome para que fique assim:

...Name 1:, Smith John, Name 1 #:...

...Name 1:, Doe Jane, Name 1 #:...

Eu tentei todos os exemplos que pude encontrar no Google e no Superuser.com

Cheguei a ser capaz de selecionar o nome com a vírgula nele:

(?<=Name 1:,).*?(?=, Name 1 #)

Estou assumindo que precisarei limitar tudo aos caracteres entre "Name 1 :," e "Name 1 #:", em seguida, selecione a vírgula e substitua a string, excluindo a vírgula.

No entanto, este é o lugar onde estou preso.

    
por Jeremy Duncan 17.09.2014 / 23:59

1 resposta

1

Eu faria algo como

Localizar: Name 1:,(.+),(.+), Name 1 #

Substituir: Name1:,, Name1 #

Os parênteses capturam o sobrenome e o primeiro nome. Os e na string de substituição referem-se àquelas capturas.

    
por 18.09.2014 / 00:13