Как стать автором
Обновить

Комментарии 7

А не проще ли
var re=/[A-z .]/g;
я с регулярками почти не сталкивался, это выражение избавит от скобок и руссих букв?
Оно избавит от всего, кроме цифр, английских букв, точек и пробелов
Не совсем верно выразился. Оно не избавит, а найдет все вышеперечисленное. Если вы хотите делать через replace, то выражение должно быть таким
re=/[^0-9A-z .]/g;

под него подпадают скобки, русские буквы и прочее.
Проверял с помощью внутреннего проверяльщика регзепов.
ubuntu:~$ flexget --try-regexp

--> [0-9A-z .]/g
Title: КИНОЗАЛ LostFilm.TV (). Опочтарение. Часть 2 (Going postal. Part 2).. (S01E33) URL: lostfilm.tv/download.php/2239/Going.Postal.Part.2.rus.LostFilm.TV.torrent From: url
1 of 15 entries matched
--> [0-9A-z .]/g;
0 of 15 entries matched
Feed 'lostfilm' has 15 entries, enter regexp to see what matches it.
--> /[0-9A-z .]/g
0 of 15 entries matched
--> /[0-9A-z .]/g;
0 of 15 entries matched

Чего-то не хватает, если /g убрать, то находит все 15…
extract: '[A-Za-z0-9]'
оставляет ленту неизменной, а
extract: '[^A-Za-z0-9]'
очищает от всего, в том числе и от русских букв, видимо для данного приложения все буквы едины, вне зависимости от национальных алфавитов!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации