За последние 24 часа нас посетили 16730 программистов и 1587 роботов. Сейчас ищут 1306 программистов ...

рулярка вообщем )

Тема в разделе "JavaScript и AJAX", создана пользователем dazik, 3 сен 2008.

  1. dazik

    dazik Активный пользователь

    С нами с:
    16 июл 2008
    Сообщения:
    26
    Симпатии:
    0
    есть адрес http://www.bla.ru/dle/upload/index.php? ... &page=desc

    мне нужно отделить http://www.bla.ru/dle/upload/ от index.php?do=static&page=desc

    как я понимаю.. первое отделяется регуляркой.. так вот.. вопрос.. как и куда сохранить то что осталось.. в данном случае index.php?do=static&page=desc дальше нужно работать с этим..

    подскажите пжлс
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    поищи на php.net функцию parse_url
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  4. dazik

    dazik Активный пользователь

    С нами с:
    16 июл 2008
    Сообщения:
    26
    Симпатии:
    0
    ребят.. мне надо сделать это на javascript !!
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Я и не заметил)
    [js]
    var url = "http://www.bla.ru/dle/upload/index.php?do=static&page=desc";
    alert(url.substr(0, (url.lastIndexOf("/")+1)));
    [/js]
     
  6. deniso

    deniso Активный пользователь

    С нами с:
    3 сен 2008
    Сообщения:
    2
    Симпатии:
    0
    Лучше повозиться полчаса с регэкспами, зато в дальнейшем будет проще менять алгоритм. К тому же строку после слеша тоже наверное надо будет распарсить. Так что вперед, изучать PCRE для JavaScript'а.
     
  7. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А что, регулярка - это "наше все"?