Por favor, alguém pode me ajudar com a expressão regular para o seguinte.
Gostaria de mover as linhas que contêm a palavra blue
para o topo da lista.
Paul has a red BMW i7
Tina has black Mercedes A-Class
Robert has a silver Volkswagen Golf
Michelle has a blue Audi S7 Sportback
Carl has a white Tesla Model Y
Bradley has a blue Ford Edge
O que eu quero:
Michelle has a blue Audi S7 Sportback
Bradley has a blue Ford Edge
Paul has a red BMW i7
Tina has black Mercedes A-Class
Robert has a Silver Volkswagen Golf
Carl has a white Tesla Model Y
Obrigado
\A([\s\S]+?)^(.+blue.+\R)
$2$1
. matches newline
Você tem que clicar Replace allquantas vezes forem necessárias para mover todas as linhas que contêm
blue
Explicação:
Substituição:
Captura de tela (antes):
Captura de tela (depois):