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:
- Removaastringdelinharegexpcorrespondente.Sevocênãoquiserexcluiraslinhasvaziasquejápossui,sugirosubstituirsuastringporalgoúnicocomo
RRRRRRRRRRR
. - 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.