вырезать цифры в строке

Discussion in 'Решение проблем с использованием программы' started by bambuk6913, Apr 18, 2017.

  1. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Доброго время суток сопланетчики, хотелось бы задать вопрос есть строка Двигатель: Бензин, 6.0, как из этого вытягивать например 6.0. Понимаю что регулярными выражениями, они наше все. Подскажите пожалуйса. И если кто знает где можно о них почитать и потренероватся, а то без них я никуда а каждый раз вопросы задавать нехочется, чтоб не отвлекать занятых людей. Спасибо, с уважением Вадим
     
  2. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    вот нашел здесь такое

    re:([\d]{1}.[0-9])|-#$1#-
    -#{get}#-|{get}

    вроде бы понемногу начинаю догонять. но хотелось бы почитать о регулярных выражениях побольше
     
  3. kagorec

    kagorec Администратор Staff Member Администратор

    Joined:
    Jan 3, 2011
    Messages:
    4,442
    Location:
    Latvia
    правильно составили только забыли точку экранировать, на скрине пример.

    [​IMG]
     
    Root likes this.
  4. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Ага я пост опубликовал и потом только увидел )) спасибо за ответ ! Не знаете ли какой хороший сайт где почитать про регелярки? Или гугл мне в помощь?
     
  5. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Он и только он) Регулярки они и в африке регулярки. Для начала нужно понимать азы, но обычно это пот, кровь и слезы в первые недели.))
    А вообще вот http://forum.sbfactory.ru/threads/regexp-shpargalka-po-reguljarnym-vyrazhenijam.272/ довольно много бытовых ситуаций уже сделано для вас)
     
  6. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Спасибо огромное, вот с такой проблемой столкнулс, парсим сайт и там на странице указано: Продана(авто машины) есть ли возможность парсеру указать если есть накое слово не парсить страницу?
     
  7. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    ctrl+shift+f
    там просто посмотрите внимательно интерфейс
     
    Root likes this.
  8. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Вот пришло время обратится в очередной раз к ГУРУ по парсингу. Надо произвести хитрую операцию поиска замены при сканировании сайта сылка скрывается вот за таким добром, и как же написать для этого всего регулярку?
    <a name="send-mail" id="send-mail" class=a9a rel="nofollow" href="javascript:;" onclick="load_mail_form('/lv/contacts/fTgTeF4RAzt4FD4eFFIFfTgQeF4XFFYUF1MTEUV7flZPLPYGFIU.html');">
    чтоб заменяло на Ссылки недоступны для гостей кода load_mail_form
     
  9. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Приветствую
    Так что именно нужно сделать? Непонятно если честно.
     
  10. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    вырезать: /lv/contacts/fTgTeF4RAzt4FD4eFFIFfTgQeF4XFFYUF1MTEUV7flZPLPYGFIU.html
    и чтоб линк был : Ссылки недоступны для гостей
     
  11. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Забыл сказать что это все находится в коде документа
    пример
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
     
    Last edited by a moderator: Apr 30, 2017
  12. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    что мешает просто сделать поиск/замену
    load_mail_form('/lv/contacts/|load_mail_form('Ссылки недоступны для гостей
     
  13. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    ссылка на проект Ссылки недоступны для гостей
    я так и сделал но он мне ссылки не такие выдает
     
  14. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Посмотрел проект, где вы делаете поиск замену так и не увидел
    Вы просто вставили макрос DOCSOURSE
    Надо тогда уж делать так
    [REPLACE(load_mail_form('/lv/contacts/|load_mail_form('Ссылки недоступны для гостей
     
  15. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Сейчас скину другой проект: поиск замена мне нужна в сборе ссылок
     
  16. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Ссылки недоступны для гостей вот тут чтобы собрать ссылки делалась поиск замена. просто для меня это уже другой уровень )
     
  17. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    разобрались?
     
  18. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Пока нет убил 3 часа вчера, может сегодня что в голову прийдет
     
  19. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Еще раз объясните что нужно)
    1) с какой ссылкой мы работаем?
    2) что именно нам нужно сделать? Как я понял у нас есть ссылка и нужно из нее получить другие ссылки с другим доменом? Или я не понял
    3) что на что надо поменять?
    Распишите пожалуйста более подробно
     
  20. bambuk6913

    bambuk6913 New Member Пользователи

    Joined:
    Apr 15, 2017
    Messages:
    26
    Извеняюсь пропал на неделю были сумашедшие дни, вот возвращаюсь к нашим насущим проблемам. Есть сайт, при сканировании нам надо получить ссылку вида :Ссылки недоступны для гостей при обнаружении в коде страницы :
    <a name="send-mail" id="send-mail" class=a9a rel="nofollow" href="javascript:;" onclick="load_mail_form('/lv/contacts/fTgTeF4RAzt4FD4eFFIFfTgQeF4XFVQUFVoTF0V7flZPLPYGFIU.html');">
    он переписывал ссылку на: Ссылки недоступны для гостей и добавлял ее к списку парсинга
     

Share This Page