Substitua números que começam com um “-” (hífen) no Notepad ++

0

Então eu exportei um banco de dados mySQL, até agora tudo foi fácil de editar no Notepad ++. No entanto, cada nova linha começa com uma sequência de números aleatórios -123456 .

Existe uma maneira de remover todas as sequências que começam com - ?

    
por user203592 02.03.2013 / 12:22

1 resposta

1

Sim. Há sim. Ele está localizando e substituindo uma linha por meio de expressões regulares :

-[0-9]+ *(.*)

Editar: formato mais curto: -\d+ *(.*)

Então, tudo o que você precisa fazer é substituir toda a linha pelo primeiro grupo, que é .* . Isso removerá o número lá.

Sevocêquiserexcluirtodaalinha,nãoprecisarádegrupos.Masvocêprecisaqueocaracteredefimdelinhasejaremovido.Então:

  1. Removaastringdelinharegexpcorrespondente.Sevocênãoquiserexcluiraslinhasvaziasquejápossui,sugirosubstituirsuastringporalgoúnicocomoRRRRRRRRRRR.
  2. Em seguida, você precisa usar extended mode , não expressões regulares, para remover RRRRRRRRRRR mais o novo caractere de linha (dependendo do formato do arquivo, a nova linha pode representar dois bytes ou um byte , mas nos arquivos do Windows é CR + LF, que no Notepad ++ representa \r\n ), substituindo-os por nada.
por 02.03.2013 / 12:29