1

У меня есть следующий пример 'H2J','H3N','H3N','H2J','H2P','H2K','H2J','H2K','H3N' но я хочу иметь (H2J),(H3N),(H3N),(H2J),(H2P),(H2K),(H2J),(H2K),(H3N) кто-нибудь может показать мне, какое регулярное выражение заменяет одинарные кавычки скобками?

Я использую TextWrangler на Mac.

1 ответ1

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

Это матч

  1. а '
  2. Последовательность из одного или нескольких буквенно-цифровых символов [A-Z0-9]+
  3. а '

Последовательность в скобках, поэтому мы можем захватить ее и использовать в замене.

Замена просто

  1. а (
  2. Последовательность, запечатленная выше $1
  3. а )

Таким образом, в вашем редакторе поисковый запрос будет выглядеть так:

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

И срок замены будет:

 \($1\)

И заменить все. Проверьте формат для замены групп, в некоторых редакторах это \1 вместо $1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .