Привет,
Ребята можно ли с помощью регулярных выражений строку типа:
S02E18 Черный список (The Blacklist) (HQ)
переименовать в строку:
Черный список (The Blacklist) S02E18 1080p?
Шаблон должен быть универсальным, или это не реально?
Регулярные выражения(Regexp)
- @DIMA@
- Вопрос темы решён
-
-
JS
Исходный код'S02E18 Черный список (The Blacklist) (HQ)'.replace(/(\S*) (Черный список) (\(The Blacklist\)) (\(HQ\))/, '$2 $3 $1 $4');
Функции replace можно передать в качестве второго параметра ещё одну функцию, которая будет вызвана при каждом вхождении. Таким макаром можно сменить "HQ" на "1080".
-
Ухх, не надеялся на ответ, спасибо!!
А универсальным это можно сделать, чтобы работало и с другими строками?
Вот с такой например:
S03E04 Мотель Бейтса (Bates Motel) (HQ)Т.е. мне надо перенести только S03E04, но значения конечно будут разные
-
-
-
-