Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
Вопрос бо работе со строками
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Вопрос бо работе со строками (Прочитано 2658 раз)
0 Пользователей и 1 Гость просматривают эту тему.
AST
Заглянувший
Новичок
Сообщений: 2
+0/-0
0
Вопрос бо работе со строками
«
:
30 Января 2003, 01:35:06 »
Здравствуйте. Я чайник в перле, так что извините за простой вопрос
Есть некая переменная $url, её значение приблизительно такое:
http://192.166.33.44/pam/tram/file.ext,
а мне надо оставить в ней
http://192.166.33.44/pam/tram/,
т.е. убрать все что после последнего слеша.
Помогите пожалуйста
Записан
YA
Модератор
Глобальный модератор
Ветеран
Сообщений: 597
+0/-0
0
Вопрос бо работе со строками
«
Ответ #1 :
30 Января 2003, 08:45:34 »
Цитировать
убрать все что после последнего слеша
$url=~s/[^\\/]+$//;
Но перед этой строкой стоит добавить такую проверку:
$url.="/" if $url=~/^http:\\/\\/[^\\/]+$/; # для адресов типа "
http://192.166.33.44
"
Записан
Литературный перевод с русского и английского на Perl. Дорого!
AST
Заглянувший
Новичок
Сообщений: 2
+0/-0
0
Вопрос бо работе со строками
«
Ответ #2 :
30 Января 2003, 11:36:26 »
Спасибо большое
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
Вопрос бо работе со строками
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