Regex para substituir caracteres

1

Eu tenho o seguinte exemplo 'H2J','H3N','H3N','H2J','H2P','H2K','H2J','H2K','H3N' , mas eu quero ter (H2J),(H3N),(H3N),(H2J),(H2P),(H2K),(H2J),(H2K),(H3N) alguém pode me mostrar o que regex substituiria as aspas simples por colchetes?

Estou usando o TextWrangler no Mac.

    
por user3591436 01.09.2016 / 04:54

1 resposta

1
 /'([A-Z0-9]+)'/\($1\)/g

Esta é a partida

  1. a '
  2. Uma sequência de um ou mais alfanuméricos [A-Z0-9]+
  3. a '

A sequência está entre parênteses para que possamos capturá-la e usá-la na substituição

A substituição é apenas

  1. a (
  2. A sequência capturada acima de $1
  3. a )

Então, no seu editor, o termo de pesquisa seria:

'([A-Z0-9]+)'

E o termo de substituição seria:

 \($1\)

E substitua tudo. Verifique o formato para substituir grupos, em alguns editores é em vez de $1

    
por 01.09.2016 / 05:22

Tags