Valdisss
Guest
Регулярное выражение для имени файла
Нужно составить регулярное выражение для выборки файлов из каталога.
ПОсоветуйте, пожалуйста
Условие расширение файла *.txt - только оно
Имя файла должно иметь хотя бы 1 букву или цифру или знак
У меня сейчас 3 файла:
1.txt
kskasHGNaknmasn_.txt
файл 1.txt
Условие:
Дальше вывод результата:
В итоге я получаю:
Array ( [0] => 1.txt [1] => kskasHGNaknmasn_.txt )
Файл с пробелом и русскими буквами по данному выражению не идёт, почему?
И скажите как можно добавить в выражение символ " - " и " ! " ?
Спасибо.
Нужно составить регулярное выражение для выборки файлов из каталога.
ПОсоветуйте, пожалуйста
Условие расширение файла *.txt - только оно
Имя файла должно иметь хотя бы 1 букву или цифру или знак
У меня сейчас 3 файла:
1.txt
kskasHGNaknmasn_.txt
файл 1.txt
Условие:
PHP:
if (eregi("^[a-z0-9а-я_\s]{1,50}.txt$",$this->files))
{
$this->file[]=$this->files;
}
PHP:
print_r($this->file);
Array ( [0] => 1.txt [1] => kskasHGNaknmasn_.txt )
Файл с пробелом и русскими буквами по данному выражению не идёт, почему?
И скажите как можно добавить в выражение символ " - " и " ! " ?
Спасибо.