Notepad ++ (ou outro editor): Identificando e Modificando Múltiplas Linhas de Texto?

0

Eu tenho uma lista de médicos e suas informações de contato que estou formatando para a web. Existem cerca de dez mil nomes na lista, escritos da seguinte forma:

Nome do Praticante
Endereço
Endereço 2
Telefone

Pode haver mais ou menos informações para alguns profissionais, mas cada listagem cria seu próprio parágrafo. Preciso formatar cada listagem para que o nome do profissional - que é sempre a primeira linha em um parágrafo - esteja encapsulado na tag <strong></strong> . Eu tenho uma macro que vai fazer isso e várias edições estão ativadas.

No entanto, quando seleciono várias linhas e executo a macro, ela só aplica a tag à última linha selecionada, em vez de a todas elas. Isso também não é ideal, pois envolve a seleção manual de todos os nomes. Várias configurações de execuções de pesquisa e substituição regexp também falharam em fazer o que eu preciso. Como eu poderia automatizar essa formatação?

    
por Dev Anthony 19.08.2016 / 04:13

1 resposta

0

Assumindo que "cada listagem cria seu próprio parágrafo" na pergunta, significa que há uma linha em branco antes de cada entrada e uma expressão regular substituindo (\R\R)([^\r\n].*)$ por <strong></strong> parece funcionar . Testado com o Notepad ++ v6.9.2.

Se as linhas em branco intermediárias puderem conter espaços e / ou guias, modifique a primeira captura no texto de localização para ser (\R\h*\R) .

    
por 19.08.2016 / 14:13