Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Регулярные выражения
»
Расширения имен файлов
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Расширения имен файлов (Прочитано 3964 раз)
0 Пользователей и 1 Гость просматривают эту тему.
CGVictor
теперь местный
Глобальный модератор
Ветеран
Сообщений: 2511
+0/-0
2
Расширения имен файлов
«
:
06 Марта 2004, 15:35:23 »
Вопрос следующий:
Есть строка. Предположительно имя файла.
Как определить (regexp), есть ли в ней ".htm", ".html", ".txt"?
Понимаю, что в принципе просто, но, наверное, я уже от работы глючить начал.
Записан
LJ: Backslashed life (rss)
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Расширения имен файлов
«
Ответ #1 :
06 Марта 2004, 15:53:39 »
regexp : /\\.(html|htm|txt)$/
на ПХП можно наверное через [p]pathinfo[/p]
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
Макс
vir magni ingenii
Глобальный модератор
Ветеран
Сообщений: 3534
+0/-0
2
Расширения имен файлов
«
Ответ #2 :
06 Марта 2004, 15:57:05 »
вот попроще регексп: /\\.(html?|txt)$/
Записан
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )
tserbis
Фанат форума
Старожил
Сообщений: 496
+0/-0
0
Расширения имен файлов
«
Ответ #3 :
06 Марта 2004, 16:18:54 »
Ну, и буковку i можно добавить...
CGVictor
, тебе ведь регистр не критичен?
Записан
AliMamed
\\o/ ali akbar \\o/
Глобальный модератор
Ветеран
Сообщений: 2409
+2/-0
2
Расширения имен файлов
«
Ответ #4 :
07 Марта 2004, 00:54:45 »
на php наверно лучше [p]strrpos[/p]
Записан
ну, будем исповедоваться?
Maniac
Ума нет - считай коллега
Глобальный модератор
Ветеран
Сообщений: 844
+0/-0
2
Расширения имен файлов
«
Ответ #5 :
07 Марта 2004, 02:17:43 »
Макс
Не "html?" , а "htm?"
Записан
TANSTAAFL
Yukko
Координатор
Глобальный модератор
Ветеран
Сообщений: 1586
+0/-0
0
Расширения имен файлов
«
Ответ #6 :
07 Марта 2004, 09:02:33 »
Maniac
не умничай, если не совсем соображаешь
выполни:
<?
preg_match
(
"/\\\\.(htm?|txt)$/"
,
"bla.html"
,
$matches
);
print_r
(
$matches
);
?>
и вперед читать статьи про регулярные выражения!
Извините ребята, но задача выполняется средствами PHP, по этой причине тема закрыта.
«
Последнее редактирование: 07 Марта 2004, 09:22:22 от Yukko
»
Записан
работа в Украине
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Регулярные выражения
»
Расширения имен файлов
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28