Задать вопрос
@GooseTheDestroyer

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

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

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

Меняю (\d\d) на $1., но сохраняются скобочки.
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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]);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
26 дек. 2024, в 23:03
500 руб./в час
26 дек. 2024, в 21:50
5000 руб./за проект
26 дек. 2024, в 21:01
10000 руб./за проект