регулярные выражения

Печать RSS
1704

С

Пришелец
0
80. WmLiM, режешь последние 4 символа)
Или через $file_name = str_rеplace(array('.apk', '.sis'), array('', ''), $file_name);

Оранжевые штаны
0
81. mazaHELL, а если название программы "Start menu for Android v1.1.4 rus.apk" тогда что делать? Мне именно регулярка нужна, решения для единичного случая это сакс.
С

Пришелец
0
оберни в функцию...добавь расширения файлов, и применяй хоть к 100500 файлам)

Добавлено через 04:50 сек.
щас с компа напишу функцию

Оранжевые штаны
0
оберни в функцию...добавь расширения файлов, и применяй хоть к 100500 файлам)
Зачем мне целая каша кода, когда можно сделать все в одну строку? Или вы всегда так делаете?

В общем у меня своими силами вышло это:
preg_match('|[a-zA-Z\s](.*)[0-9]|sU', $app_other_name, $app_name); 
Но почему то он обрезает первый символ названия файла, то есть к примеру есть текст "Midnight Bowling 2.apk" то после обработки регуляркой выходит "idnight Bowling"
Это почти то что нужно, но первый символ никак упускать нельзя..
С

Пришелец
0
причем каша кода....
Изменил: Сергей (27.09.2012 / 19:45)

Оранжевые штаны
0
85. mazaHELL, вообще не работает.

В общем парни, 50 рублей на вебмани тому кто напишет мне работающую как мне надо регулярку.
С

Пришелец
0
вот
$file = preg_replace("/\.[a-z0-9]{1,5}$/i", "", $file_name);
echo $file;

Оранжевые штаны
0
87. mazaHELL, не работает, даже проверять не стал тк я и так вижу что он не рабочий.
Изменил: Антон (27.09.2012 / 19:54)
С

Пришелец
0
88. WmLiM, ну у меня то работает)

Оранжевые штаны
0
89. mazaHELL, покажи, я поверю.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск