Selecionando entre texto com uma nova linha abrangendo

1

Eu tenho o seguinte (separador separado por uma tabulação adicional antes da nova linha)

Where are we?   Missä me olemme?    
We are at school.   Olemme koulussa.    
We are having class / a lesson. Meillä on opetusta. 

e eu quero pegar (menos a aba antes da nova linha)

Missä me olemme?
Olemme koulussa.
Meillä on opetusta.

Atualmente estou usando

\n(.*?)\t

Mas isso não remove a guia antes da nova linha.

Eu tentei

\t\n(.*?)\t

Mas isso não funciona por algum motivo. Como faço para corrigir isso?

Obrigado.

    
por user126440 03.09.2018 / 12:09

1 resposta

1
  • Ctrl + H
  • Encontre o que: ^.+?\t(.+?)\t
  • Substituir por: $1
  • check Embrulhe
  • verificar expressão regular
  • NÃO VERIFIQUE . matches newline
  • Substituir todos

Explicação:

^       : beginning of line
.+?     : 1 or more any character, not greedy
\t      : a TAB
(.+?)   : group 1, 1 or more any character, not greedy
\t      : a TAB

Substituição:

$1          : content of group 1 (i.e. what is inbetween TABs)

Resultado para o exemplo dado:

Missä me olemme?
Olemme koulussa.
Meillä on opetusta.
    
por 03.09.2018 / 12:17