![]() |
Помогите обрезать url до слеша ?
вообщем есть url типа -
http://www.site.com/,6 Как мне обрезать его до слеша ? Т.е мне нужно что бы весь текстовый файл с такими типа урл резало до слеша. Буду болагодарен за помощь |
strrchr() поиск последнего вхождения в строке
|
или лучше позицию находишь последнего вхождения / этой функцией strrpos
|
не шарю...
|
кто поможет тому +
|
(http://[a-zA-Z-0-9\.\-]+/|https://[a-zA-Z-0-9\.\-]+/)
|
parse_url()
|
awk -F "/" '{print $1 "//" $3 "/"}' file.txt
|
Код:
perl -ple 's~[^/]+$~~' file.txt |
О да.. мне это не очем не говорит. Могу запустить скрипт на денвере не более.
|
ТС, копай в сторону DLE, у этой CMS есть функция clear_url (или clean_url), нету движка под рукой.
Функция очищает ссылку до слеша (включая очистку порта) |
о да.. я думал там какой нибудь просто скрипт на пхп сможет сделать но я не силен в нем могу запускать только.
|
Цитата:
изобретаем велосипед? |
Если нужно удалить всё после последнего слеша, то parse_url не поможет. А скорее всего это CSV и надо удалять запятую и всё после неё.
|
Код:
<?php |
PHP код:
|
ussssssss))
PHP код:
|
Цитата:
Вот это работает только пропускает некоторые урл к примеру если на конце нет слеша а просто http://www.site.com,1 то оно так и остаеться. Доделаете ставлю плюсы всем кто помогал |
| Время: 14:06 |