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

Тема в разделе "Решение проблем с использованием программы", создана пользователем bambuk6913, 18 апр 2017.

  1. bambuk6913

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

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

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

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    вот нашел здесь такое

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

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

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    правильно составили только забыли точку экранировать, на скрине пример.

    [​IMG]
     
    Root нравится это.
  4. bambuk6913

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

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

    Kreol Модератор Команда форума Модератор

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

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

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

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    ctrl+shift+f
    там просто посмотрите внимательно интерфейс
     
    Root нравится это.
  8. bambuk6913

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

    Регистрация:
    15 апр 2017
    Сообщения:
    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 Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую
    Так что именно нужно сделать? Непонятно если честно.
     
  10. bambuk6913

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

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

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

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Забыл сказать что это все находится в коде документа
    пример
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
    Последнее редактирование модератором: 30 апр 2017
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    что мешает просто сделать поиск/замену
    load_mail_form('/lv/contacts/|load_mail_form('Ссылки недоступны для гостей
     
  13. bambuk6913

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

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    ссылка на проект Ссылки недоступны для гостей
    я так и сделал но он мне ссылки не такие выдает
     
  14. Kreol

    Kreol Модератор Команда форума Модератор

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

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

    Регистрация:
    15 апр 2017
    Сообщения:
    26
    Сейчас скину другой проект: поиск замена мне нужна в сборе ссылок
     
  16. bambuk6913

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

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

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    разобрались?
     
  18. bambuk6913

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

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

    Kreol Модератор Команда форума Модератор

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

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

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

Поделиться этой страницей