У меня есть следующий пример '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
Это матч
- а
'
- Последовательность из одного или нескольких буквенно-цифровых символов
[A-Z0-9]+
- а
'
Последовательность заключена в скобки, поэтому мы можем ее захватить и использовать при замене.
Замена просто
- а
(
- Последовательность, запечатленная выше
$1
- а
)
Таким образом, в вашем редакторе поисковый запрос будет выглядеть так:
'([A-Z0-9]+)'
И термин замены будет таким:
\($1\)
И заменить все. Проверьте формат замены групп, в некоторых редакторах это \1
вместо$1