Удалить скобки вокруг текста - PullRequest
1 голос
/ 03 мая 2020

У меня есть длинный файл, который содержит тексты, и есть определенный тип текста длиной 24 символа (это может быть строчный алфавит или цифра), он начинается и заканчивается на «и вокруг него есть круглые скобки. Один из них вид строки выглядит следующим образом:

"something": ("qwertyuiopasdfghjklz1234"),

и я хотел бы получить:

"something": "qwertyuiopasdfghjklz1234",

Я хотел бы удалить скобки. У меня есть следующее регулярное выражение: ([a-z0-9"]{26}), который находит это выражение, но я, похоже, не могу найти способ что-то написать, чтобы заменить строку, чтобы удалить скобки.

1 Ответ

1 голос
/ 05 мая 2020

Вы можете использовать

(:\h*)\(("[a-z0-9]{24}")\)(,)

Заменить на $1$2$3, см. Демоверсию regex .

Подробности

  • (:\h*) - Группа 1 ($1): : и 0 или более горизонтальных пробелов
  • \( - ( char
  • ("[a-z0-9]{24}") - Группа 2 ($2): ", 24 строчные буквы или цифры ASCII, а затем "
  • \) - ) char
  • (,) - Группа 3 ($3): , символ.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...