Регулярное выражение для замены символов

Регулярное выражение для замены символов

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

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

решение1

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

Это матч

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

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

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

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

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

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

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

 \($1\)

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

Связанный контент