Разобрать строку имени файла телесериала, чтобы получить название шоу, номер серии и номер эпизода.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Разобрать строку имени файла телесериала, чтобы получить название шоу, номер серии и номер эпизода.

Сообщение Anonymous »

У меня возникли проблемы с разделением этой строки на компоненты.
У меня есть пример строки: «Criminal.Minds.S10E22.WEB-DL.x264-FUM[ettv]». Я пытаюсь разделить это на следующее:

Код: Выделить всё

Criminal Minds, 10, 22
.
Хотя я немного поработал с регулярными выражениями Perl, реализация PHP меня смущает.
Я написал следующее:

Код: Выделить всё

$word = "Criminal.Minds.S10E22.WEB-DL.x264-FUM[ettv]";
// First replace periods and dashes by spaces
$patterns = array();
$patterns[0] = '/\./';
$patterns[1] = '/-/';
$replacement = ' ';
$word = preg_replace($patterns, $replacement, $word);
print_r(preg_split('#([a-zA-Z])+\sS(\d+)E(\d+)#i', $word));
Какой выходной массив ( [0] => Преступник [1] ​​=> WEB DL x264 FUM[ettv])

Подробнее здесь: https://stackoverflow.com/questions/414 ... er-and-epi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»