@GooseTheDestroyer

Как составить регулярное выражение?

Всем привет, помогите пожалуйста составить регулярное выражение!
Имеется строка
(01) [Ляпис Трубецкой] Золотая Антилопа

Требуется заменить на
01. Золотая Антилопа

Меняю (\d\d) на $1., но сохраняются скобочки.
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Регулярные выражения
Меняю (\d\d) на $1., но сохраняются скобочки.

Вместо (\d\d) попробуйте \((\d+)\).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@daniil14056
У меня вот так вышло
var str="(01) [Ляпис Трубецкой] Золотая Антилопа";
var pattern='\\((\\d\\d)\\)\\s*([^\\]]+\\])\\s+([А-Яа-яA-Za-z]+\\s+[А-Яа-яA-Za-z]+)';
var match=str.match(pattern);
console.log(match[1]+"."+match[3]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы