
considere esta como minha ordem do texto (parágrafo seguido de imagem)...
<p> this is my first paragraph</p>
<img src="http://xyz/123.jpg />
<p>this is my second paragraph</p>
<img src="http://123/xyz.jpg />
<p>this is my third paragraph</p>
<img src="http://123/xyz.jpg />
agora eu queromudar a ordemdo texto usando o notepad++ como o texto abaixo (imagem seguida de parágrafo)...
<img src="http://xyz/123.jpg />
<p>this is my second paragraph</p>
<img src="http://123/xyz.jpg />
<p>this is my second paragraph</p>
<img src="http://123/xyz.jpg />
<p>this is my third paragraph</p>
Responder1
Você pode fazer isso usando a função replace juntamente com expressões regulares:
Procurar:(<p>.*?</p>)(\s+)(<img[^>]+>)
Substituir com:\3\2\1
E selecione "Expressões regulares" com a caixa ".corresponde às novas linhas" marcada.
Responder2
Acho que a maneira mais simples de fazer isso é apenas selecionar a linha e arrastá-la para cima da tag p. Pelo que eu sei, não há outra maneira de fazer isso de forma mais simples.
Responder3
Um por um:
Um por um, você pode simplesmente pressionar CTRL+T
e isso trocará as linhas. Mas só funciona se for apenas uma linha (uma linha inclui linha quebrada).
Faça isso colocando o cursor em qualquer lugar da linha abaixo e pressione CTRL+T
para trocá-lo pela linha acima.
Usando uma expressão regular:
Se você tiver 1.000 ocorrências, uma por uma não será prática.
Você também pode usar a substituição estendida usando expressões regulares, mas fica mais complicado se o conteúdo entre as tags for diferente entre todos os que você precisa substituir.
em encontrar:
(<p>.*?</p>)(\s+)(<img[^>]+>)
e substitua:
\3\2\1
certifique-se de que "Expressão regular" esteja escolhida e "corresponde à nova linha" esteja marcada.
Esta expressão regular selecionará todas as <p>
tags e trocará com as <img>
tags.
Veja a captura de tela abaixo:
Agora digamos que você queira trocar uma tag div e uma span, então você alteraria a expressão regular assim:
(<div>.*?</div>)(\s+)(<span>.*?</span>)
Veja a captura de tela:
PROVA:
ANTES:
DEPOIS:
PROVA da tarefa original desejada:
ANTES:
DEPOIS: