Observe que cada linha, se tiver cotas, tem as cotações em uma linha, portanto, você não pode ir muito mal com a correspondência sobre se deve corresponder a novas linhas ou não.
Isso faz isso
Cada correspondência de linha ".....", inclusive. Capture o (...)
Para corresponder entre as aspas, incluindo as aspas,
Localizar "([^"]*)"
Substitua por -"
Observe que "Regular Expression" está marcado na caixa de diálogo.
A parte de localização, captura de parênteses. (você pode dizer entre parenteses - link , embora eles não os chamem assim nos EUA, está bem claro o que significa )
"[^"]*"
< - que corresponderia a tudo "..."
incluindo aspas. Mas você quer apenas reter / capturar parte disso, porque você não quer manter a cotação no começo. Portanto, a parte find pode ter "([^"]*")
ou apenas a parte entre aspas, então "([^"]*)"
Então, na parte de substituição, a parte entre parênteses pode ser chamada de \ 1 E você quer -"
Aqui está a captura de tela após (depois de clicar em "Substituir Tudo". Primeiro, insira a parte Localizar, você pode inserir a parte de substituição também, se quiser. Continue clicando em "Localizar Próximo" está bem, certifique-se de que a seção de substituição esteja preenchida conforme desejado e clique em Substituir tudo.
EDITAR
Acabeidenotarquevocêdesejaexcluirtudoapósofinal.
Vocêpodefazerissoemdoisregexes.Masparafazerissoemum,vocêpodecombinarolote(incluindooquevocêdesejaexcluir)eapenascapturaroquevocêquer
Esevirque[^"]
corresponde a novas linhas, pode adaptá-lo para [^ "\ r \ n]
Portanto, este exemplo, talvez não seja o melhor, mas funciona
Localizar: ([^"\r\n]*)"([^"\r\n]*),".*\r\n
Substitua: -\r\n
Assim, você vê na foto aplicada ao primeiro e, em vez disso, pode clicar em Substituir tudo e aplicá-lo a todos.
Você pode desfazer e experimentar, por exemplo, aplicar a uma linha, desfazer, veja o que você quer, então "substituir tudo"
E você pode adicionar facilmente qualquer espaço na seção de substituição ao redor do hiphen / dash