Localizar e substituir com o Notepad ++

2

Ter uma lista grande com ícones para incluir em HTML

icon-picons-abacus icon-picons-add icon-picons-airplay icon-picons-alert

Código HTML

<div class="col-sm-4 col"><em class="icon-picons-diamond"></em>

A palavra 'diamante deve ser substituída pela última palavra da lista (ábaco, adicionar, airplay, alerta e assim por diante)

Tentei encontrar:

icon-picons-.*?

E várias variações de substituição, aqui apenas uma:

<div class="col-sm-4 col"><em class="(*)"></em>

Sempre sem a parte "ícone-picons-" e a palavra de espaço reservado (ábaco, adicionar, reprodução, alerta e assim por diante) aparece no final e não na posição depois de "classe".
Obtendo o resultado da pesquisa:

<div class="col-sm-4 col"><em class="*"></em>abacus

Instaed de

<div class="col-sm-4 col"><em class="icon-picons-abacus"></em>

Agradecemos antecipadamente por sua ajuda Vá

    
por Go- 28.08.2015 / 20:15

3 respostas

0

Com a expressão estendida, você captura com parens () e substitui a "n" th captura por \n . Note que não é nova linha, mas n deve ser um número.

No entanto, se eu entendi a pergunta corretamente, você tem vários diamantes e precisa substituir cada um deles por um ícone diferente? Cada um sucessivo na lista de ícones? Eu procuraria substituir por um plugin python.

    
por 28.08.2015 / 20:39
0

A palavra "diamante" deve ser substituída pela última palavra da lista (ábaco, adicionar, airplay, alerta e assim por diante)

  • Menu "Pesquisar" > "Substituir" (ou Ctrl + H )

  • Defina "Localizar o que" como icon-picons(.*)

  • Defina "Substituir por" como <div class="col-sm-4 col"><em class="icon-picons"></em>

  • Ativar "Expressão regular"

  • Clique em "Substituir tudo"

Antes:

icon-picons-abacusicon-picons-addicon-picons-airplayicon-picons-alert

Depoisde:

<divclass="col-sm-4 col"><em class="icon-picons-abacus"></em>
<div class="col-sm-4 col"><em class="icon-picons-add"></em>
<div class="col-sm-4 col"><em class="icon-picons-airplay"></em>
<div class="col-sm-4 col"><em class="icon-picons-alert"></em>

Outras leituras

por 28.08.2015 / 23:19
0

Muito obrigado, Hank

Quero esclarecer isso:
1. Eu tenho uma lista com mais de 500 ícones de linhas e quero adicionar código HTML aos nomes dos ícones, aqui três exemplos:

icon-picons-abacus, icon-picons-add, icon-picons-airplay and so on...

2. Quero adicionar este código HTML antes:

<div class="col-sm-4 col"><em class="

e este código HTML após o nome do ícone

"></em>

3. O resultado de todas as 500 linhas deve ser semelhante:

<div class="col-sm-4 col"><em class="icon-picons-abacus"></em>

4. Em vez de 'ábaco' sempre a última palavra de 'icon-picon-'. Em seguida, "add", "airplay", "alert" e assim por diante.

Espero ter explicado bem ;-)

Ir

    
por 28.08.2015 / 23:25