Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по регулярным выражениям

43K
31 декабря 2011 года
hdma
25 / / 31.12.2011
С наступающим!
Есть необходимость преобразовать вот такую строку
 
Код:
Казино Рояль / Casino Royale (Мартин Кэмпбелл / Martin Campbell) [2006 г., боевик, приключения, триллер, BDRip-AVC] Dub + Original + Sub (rus, eng)

к виду
 
Код:
Казино Рояль (Мартин Кэмпбелл, 2006)


Если составление шаблона окажется достаточно затруднительным, подошло бы удаление всей следующей после слэша латиницы, т.е.:
 
Код:
Казино Рояль / Casino Royale

привести к виду:
 
Код:
Казино Рояль
244
31 декабря 2011 года
UAS
2.0K / / 19.07.2006
^(.*?)\s/.*?\((.*?)\s/.*?\[(\d{4}).*
\1 (\2, \3)

с новым годом)
43K
31 декабря 2011 года
hdma
25 / / 31.12.2011
Спасибо Вам!
66K
03 января 2012 года
onerror
45 / / 05.07.2011
Цитата: hdma
Спасибо Вам!



А мне?..

 
Код:
$s = 'Казино Рояль / Casino Royale (Мартин Кэмпбелл / Martin Campbell) [2006 г., боевик, приключения, триллер, BDRip-AVC] Dub + Original + Sub (rus, eng)';
//u нужно, если в utf-8
preg_match_all("/([а-яёЁ0-9 ]{3,})/ui", $s, $r);
print_r($r);
43K
05 января 2012 года
hdma
25 / / 31.12.2011
Пожалуй и Вам, амиго!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог