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.
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.