Eu tenho o exemplo a seguir, 'H2J','H3N','H3N','H2J','H2P','H2K','H2J','H2K','H3N'
mas quero que (H2J),(H3N),(H3N),(H2J),(H2P),(H2K),(H2J),(H2K),(H3N)
alguém me mostre qual regex substituiria as aspas simples por colchetes?
Estou usando o TextWrangler no Mac.
Responder1
/'([A-Z0-9]+)'/\($1\)/g
Esta é a partida
- a
'
- Uma sequência de um ou mais caracteres alfanuméricos
[A-Z0-9]+
- a
'
A sequência está entre parênteses para que possamos capturá-la e usá-la na substituição
A substituição é apenas
- a
(
- A sequência capturada acima
$1
- 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 de substituição de grupos, em alguns editores é \1
ao invés de$1