1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Net::Whois и регулярка

Тема в разделе "Техническая поддержка", создана пользователем rumos, 16 мар 2017.

  1. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    Добрый день.
    Нужно спарсить произвольные данные из Whois. Возьмем, к примеру, такие фрагменты по двум доменам:
    Код:
    Domain Name: DOMENFORUM.NET
    Registry Domain ID:
    Registrar WHOIS Server: whois.evonames.com
    Registrar URL: https://evonames.com/
    
    Domain Name: yahoo.com
    Registry Domain ID: 3643624_DOMAIN_COM-VRSN
    Registrar WHOIS Server: whois.markmonitor.com
    Registrar URL: http://www.markmonitor.com
    Нужно получить "Registry Domain ID".
    Пробую так:
    [​IMG]
    Да, получаем, при условии, что значение присутствует, но если оно пустое, то регулярка тянет следующую строку из выдачи. Пробую так:
    [​IMG]
    Оба результата "none". Хотя эта регулярка в других редакторах работает, например тут:
    [​IMG]
    Подскажите регулярку, что бы значение только из текущей строки брала, а следующую не трогала (к формату данных в примере не привязываться).
     
  2. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.336
    Симпатии:
    1.791
    В последнем варианте у тебя нет захватывающих скобок, я думаю в этом причина, в первом же примере под \s попадают в том числе и переносы, поэтому и захватывает вторую строку
     
    rumos нравится это.
  3. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    Спасибо! Со скобками вариант работает.
     
    Forbidden нравится это.
  4. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    Еще вопрос по той же теме. В пресете данные парсятся регулярками вида
    Код:
    (?<=Registry\ Billing\ ID:\ )(.+)
    (?<=Billing\ Name:\ )(.+)
    (?<=Billing\ Organization:\ )(.+)
    То есть переносы строк при таком захвате не должны попадать в подстроку данных. Тем не менее часто получаю такие результаты вместо одной строки:
    claudiarivas.net;net;1866644981_DOMAIN_NET-VRSN
    ;whois.godaddy.com;http://www.godaddy.com
    ;none;2014-07-1221:57:01;2017-07-1221:57:01;GoDaddy.com, LLC;146
    ;[email protected];+1.4806242505
    ;none;clientTransferProhibited, clientUpdateProhibited, clientRenewProhibited, clientDeleteProhibited, ;Not Available From Registry
    ;Registration Private
    ;Domains By Proxy, LLC
    ;DomainsByProxy.com
    ;Scottsdale
    ;Arizona
    ;85260
    ;US
    ;+1.4806242599
    ;
    ;+1.4806242598
    ;
    ;[email protected];Not Available From Registry
    ;Registration Private
    ;Domains By Proxy, LLC
    ;DomainsByProxy.com
    ;Scottsdale
    ;Arizona
    ;85260
    ;US
    ;+1.4806242599
    ;
    ;+1.4806242598
    ;
    ;[email protected];Not Available From Registry
    ;Registration Private
    ;Domains By Proxy, LLC
    ;DomainsByProxy.com
    ;Scottsdale
    ;Arizona
    ;85260
    ;US
    ;+1.4806242599
    ;
    ;+1.4806242598
    ;
    ;[email protected];ns45.domaincontrol.com, ns46.domaincontrol.com, ;none;none;none;none;none;none;none;none;none;none;none;none;none;unsigned
    ;2017-03-22T09:00:00Z
    Можно, наверное, для "склейки" в одну строку всех данных сделать так для каждого значения
    [​IMG]
    Но как-то некрасиво, а если задать All results, то не работает. Подскажите, как правильно сделать.
     
  5. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Сложно что-то ответить, не видя самого пресета. Возможно у вас указан флаг s, и поэтому захватывается все подряд... Покажите ваше задание.
     
  6. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    eyJwcmVzZXQiOiJXSE9JU193b3JrIiwidmFsdWUiOnsicHJlc2V0IjoiV0hPSVNf
    d29yayIsInBhcnNlcnMiOltbIk5ldDo6V2hvaXMiLCJkZWZhdWx0Iix7InR5cGUi
    OiJvdmVycmlkZSIsImlkIjoiZm9ybWF0cmVzdWx0IiwidmFsdWUiOiIkcXVlcnk7
    JHRsZDskcmVnaWQ7JHdob2lzc2VydmVyOyRyZWd1cmw7JHVwZGF0ZV9kYXRlOyRj
    cmVhdGlvbl9kYXRlOyRleHBpcmVfZGF0ZTskcmVnaXN0cmFyOyRyZWdpYW5haWQ7
    JHJlZ2FjZTskcmVnYWNwaDskcmVzZWxsZXI7JHN0YXR1c2VzLmZvcm1hdCgnJHN0
    YXR1cywgJyk7JHJlbnRpZDskcmVudG5hbWU7JHJlbnRvcmc7JHJlbnRzdHI7JHJl
    bnRjaXR5OyRyZW50cHJvdjskcmVudHBvc3RjOyRyZW50Y291bnRyeTskcmVudHBo
    b25lOyRyZW50cGhleHQ7JHJlbnRmYXg7JHJlbnRmYXhleHQ7JHJlbnRtYWlsOyRh
    ZG1pZDskYWRtbmFtZTskYWRtb3JnOyRhZG1zdHI7JGFkbWNpdHk7JGFkbXByb3Y7
    JGFkbXBvc3RjOyRhZG1jb3VudHJ5OyRhZG1waG9uZTskYWRtcGhleHQ7JGFkbWZh
    eDskYWRtZmF4ZXh0OyRhZG1tYWlsOyR0ZWNoaWQ7JHRlY2huYW1lOyR0ZWNob3Jn
    OyR0ZWNoc3RyOyR0ZWNoY2l0eTskdGVjaGNwcm92OyR0ZWNocG9zdGM7JHRlY2hj
    b3VudHJ5OyR0ZWNocGhvbmU7JHRlY2hwaGV4dDskdGVjaGZheDskdGVjaGZheGV4
    dDskdGVjaG1haWw7JG5zLmZvcm1hdCgnJHNlcnZlciwgJyk7JGJpbGxpZDskYmls
    bG5hbWU7JGJpbGxvcmc7JGJpbGxzdHI7JGJpbGxjaXR5OyRiaWxscHJvdjskYmls
    bHBvc3RjOyRiaWxsY291bnRyeTskYmlsbHBob25lOyRiaWxscGhleHQ7JGJpbGxm
    YXg7JGJpbGxmYXhleHQ7JGJpbGxtYWlsOyRkbnNzZWM7JGxhc3R1cGRcXG4ifSx7
    InR5cGUiOiJvdmVycmlkZSIsImlkIjoicmF3ZGF0YSIsInZhbHVlIjoidHJ1ZSJ9
    LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJyZWN1cnNlIiwidmFsdWUiOnRydWV9
    LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6
    Iig/PD1SZWdpc3RyYW50XFwgTmFtZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6Imki
    LCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsi
    cmVudG5hbWUiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0
    YSIsInJlZ2V4IjoiUmVnaXN0cmFudCBFbWFpbDpcXHMqKCg/PlxcYlstYS16MC05
    Ll8lK10rKUBbYS16MC05Li1dK1xcLlthLXpdezIsNn0pXFxiIiwicmVnZXhUeXBl
    IjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0
    cyI6WyJyZW50bWFpbCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQi
    OiJkYXRhIiwicmVnZXgiOiIoPzw9UmVnaXN0cnlcXCBEb21haW5cXCBJRDpcXCAp
    KC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5
    TmFtZSI6IiIsInJlc3VsdHMiOlsicmVnaWQiXX0seyJ0eXBlIjoiY3VzdG9tUmVz
    dWx0IiwicmVzdWx0IjoicXVlcnkub3JpZyIsInJlZ2V4IjoiXFwuKC4rKSIsInJl
    Z2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIs
    InJlc3VsdHMiOlsidGxkIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3Vs
    dCI6ImRhdGEiLCJyZWdleCI6Iig/PD1SZWdpc3RyYXJcXCBVUkw6XFwgKSguKyki
    LCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUi
    OiIiLCJyZXN1bHRzIjpbInJlZ3VybCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQi
    LCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9VXBkYXRlZFxcIERhdGU6XFwg
    KSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJh
    eU5hbWUiOiIiLCJyZXN1bHRzIjpbInVwZGF0ZV9kYXRlIl19LHsidHlwZSI6ImN1
    c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1SZWdpc3Ry
    YXJcXCBJQU5BXFwgSUQ6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0
    VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbInJlZ2lhbmFp
    ZCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVn
    ZXgiOiJSZWdpc3RyYXIgQWJ1c2UgQ29udGFjdCBFbWFpbDpcXHMqKCg/PlxcYlst
    YS16MC05Ll8lK10rKUBbYS16MC05Li1dK1xcLlthLXpdezIsNn0pXFxiIiwicmVn
    ZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwi
    cmVzdWx0cyI6WyJyZWdhY2UiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVz
    dWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVJlZ2lzdHJhclxcIEFidXNlXFwgQ29u
    dGFjdFxcIFBob25lOlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5
    cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJyZWdhY3BoIl19
    LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6
    Iig/PD1SZXNlbGxlcjpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRU
    eXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsicmVzZWxsZXIi
    XX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4
    IjoiKD88PVJlZ2lzdHJ5XFwgUmVnaXN0cmFudFxcIElEOlxcICkoLispIiwicmVn
    ZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwi
    cmVzdWx0cyI6WyJyZW50aWQiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVz
    dWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVJlZ2lzdHJhbnRcXCBPcmdhbml6YXRp
    b246XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQi
    LCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbInJlbnRvcmciXX0seyJ0eXBlIjoi
    Y3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVJlZ2lz
    dHJhbnRcXCBTdHJlZXQ6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0
    VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbInJlbnRzdHIi
    XX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4
    IjoiKD88PVJlZ2lzdHJhbnRcXCBDaXR5OlxcICkoLispIiwicmVnZXhUeXBlIjoi
    aSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6
    WyJyZW50Y2l0eSJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJk
    YXRhIiwicmVnZXgiOiIoPzw9UmVnaXN0cmFudFxcIFN0YXRlXFwvUHJvdmluY2U6
    XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJh
    cnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbInJlbnRwcm92Il19LHsidHlwZSI6ImN1
    c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1SZWdpc3Ry
    YW50XFwgUG9zdGFsXFwgQ29kZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJy
    ZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsicmVu
    dHBvc3RjIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEi
    LCJyZWdleCI6Iig/PD1SZWdpc3RyYW50XFwgQ291bnRyeTpcXCApKC4rKSIsInJl
    Z2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIs
    InJlc3VsdHMiOlsicmVudGNvdW50cnkiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0
    IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVJlZ2lzdHJhbnRcXCBQaG9u
    ZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIs
    ImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsicmVudHBob25lIl19LHsidHlwZSI6
    ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1SZWdp
    c3RyYW50XFwgUGhvbmVcXCBFeHQ6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwi
    cmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbInJl
    bnRwaGV4dCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRh
    IiwicmVnZXgiOiIoPzw9UmVnaXN0cmFudFxcIEZheDpcXCApKC4rKSIsInJlZ2V4
    VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJl
    c3VsdHMiOlsicmVudGZheCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1
    bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9UmVnaXN0cmFudFxcIEZheFxcIEV4dDpc
    XCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFy
    cmF5TmFtZSI6IiIsInJlc3VsdHMiOlsicmVudGZheGV4dCJdfSx7InR5cGUiOiJj
    dXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9UmVnaXN0
    cnlcXCBBZG1pblxcIElEOlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJlc3Vs
    dFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJhZG1pZCJd
    fSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgi
    OiIoPzw9QWRtaW5cXCBOYW1lOlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJl
    c3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJhZG1u
    YW1lIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJy
    ZWdleCI6Iig/PD1BZG1pblxcIE9yZ2FuaXphdGlvbjpcXCApKC4rKSIsInJlZ2V4
    VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJl
    c3VsdHMiOlsiYWRtb3JnIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3Vs
    dCI6ImRhdGEiLCJyZWdleCI6Iig/PD1BZG1pblxcIFN0cmVldDpcXCApKC4rKSIs
    InJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6
    IiIsInJlc3VsdHMiOlsiYWRtc3RyIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIs
    InJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1BZG1pbiBDaXR5OlxcICkoLisp
    IiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1l
    IjoiIiwicmVzdWx0cyI6WyJhZG1jaXR5Il19LHsidHlwZSI6ImN1c3RvbVJlc3Vs
    dCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1BZG1pblxcIFN0YXRlXFwv
    UHJvdmluY2U6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6
    ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbImFkbXByb3YiXX0seyJ0
    eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88
    PUFkbWluXFwgUG9zdGFsXFwgQ29kZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6Imki
    LCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsi
    YWRtcG9zdGMiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0
    YSIsInJlZ2V4IjoiKD88PUFkbWluXFwgQ291bnRyeTpcXCApKC4rKSIsInJlZ2V4
    VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJl
    c3VsdHMiOlsiYWRtY291bnRyeSJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJy
    ZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9QWRtaW5cXCBQaG9uZTpcXCApKC4r
    KSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFt
    ZSI6IiIsInJlc3VsdHMiOlsiYWRtcGhvbmUiXX0seyJ0eXBlIjoiY3VzdG9tUmVz
    dWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PUFkbWluIFBob25lIEV4
    dDpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIs
    ImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYWRtcGhleHQiXX0seyJ0eXBlIjoi
    Y3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PUFkbWlu
    IEZheDpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxh
    dCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYWRtZmF4Il19LHsidHlwZSI6
    ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1BZG1p
    biBGYXggRXh0OlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUi
    OiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJhZG1mYXhleHQiXX0s
    eyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4Ijoi
    QWRtaW4gRW1haWw6XFxzKigoPz5cXGJbLWEtejAtOS5fJStdKylAW2EtejAtOS4t
    XStcXC5bYS16XXsyLDZ9KVxcYiIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBl
    IjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYWRtbWFpbCJdfSx7
    InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIo
    Pzw9UmVnaXN0cnlcXCBUZWNoXFwgSUQ6XFwgKSguKykiLCJyZWdleFR5cGUiOiJp
    IiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpb
    InRlY2hpZCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRh
    IiwicmVnZXgiOiIoPzw9VGVjaFxcIE5hbWU6XFwgKSguKykiLCJyZWdleFR5cGUi
    OiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRz
    IjpbInRlY2huYW1lIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6
    ImRhdGEiLCJyZWdleCI6Iig/PD1UZWNoXFwgT3JnYW5pemF0aW9uOlxcICkoLisp
    IiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1l
    IjoiIiwicmVzdWx0cyI6WyJ0ZWNob3JnIl19LHsidHlwZSI6ImN1c3RvbVJlc3Vs
    dCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1UZWNoXFwgU3RyZWV0Olxc
    ICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJy
    YXlOYW1lIjoiIiwicmVzdWx0cyI6WyJ0ZWNoc3RyIl19LHsidHlwZSI6ImN1c3Rv
    bVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1UZWNoXFwgQ2l0
    eTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIs
    ImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsidGVjaGNpdHkiXX0seyJ0eXBlIjoi
    Y3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVRlY2hc
    XCBTdGF0ZVxcL1Byb3ZpbmNlOlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJl
    c3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJ0ZWNo
    Y3Byb3YiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIs
    InJlZ2V4IjoiKD88PVRlY2hcXCBQb3N0YWxcXCBDb2RlOlxcICkoLispIiwicmVn
    ZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwi
    cmVzdWx0cyI6WyJ0ZWNocG9zdGMiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0Iiwi
    cmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVRlY2hcXCBDb3VudHJ5OlxcICko
    LispIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlO
    YW1lIjoiIiwicmVzdWx0cyI6WyJ0ZWNoY291bnRyeSJdfSx7InR5cGUiOiJjdXN0
    b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9VGVjaFxcIFBo
    b25lOlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0
    IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJ0ZWNocGhvbmUiXX0seyJ0eXBl
    IjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PVRl
    Y2hcXCBQaG9uZVxcIEV4dDpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1
    bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsidGVjaHBo
    ZXh0Il19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJy
    ZWdleCI6Iig/PD1UZWNoXFwgRmF4OlxcICkoLispIiwicmVnZXhUeXBlIjoiaSIs
    InJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVzdWx0cyI6WyJ0
    ZWNoZmF4Il19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEi
    LCJyZWdleCI6Iig/PD1UZWNoXFwgRmF4XFwgRXh0OlxcICkoLispIiwicmVnZXhU
    eXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1lIjoiIiwicmVz
    dWx0cyI6WyJ0ZWNoZmF4ZXh0Il19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJl
    c3VsdCI6ImRhdGEiLCJyZWdleCI6IkFkbWluIEVtYWlsOlxccyooKD8+XFxiWy1h
    LXowLTkuXyUrXSspQFthLXowLTkuLV0rXFwuW2Etel17Miw2fSlcXGIiLCJyZWdl
    eFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJy
    ZXN1bHRzIjpbInRlY2htYWlsIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJl
    c3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1SZWdpc3RyeVxcIEJpbGxpbmdcXCBJ
    RDpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIs
    ImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYmlsbGlkIl19LHsidHlwZSI6ImN1
    c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1CaWxsaW5n
    XFwgTmFtZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoi
    ZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYmlsbG5hbWUiXX0seyJ0
    eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88
    PUJpbGxpbmdcXCBPcmdhbml6YXRpb246XFwgKSguKykiLCJyZWdleFR5cGUiOiJp
    IiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpb
    ImJpbGxvcmciXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVzdWx0IjoiZGF0
    YSIsInJlZ2V4IjoiKD88PUJpbGxpbmdcXCBTdHJlZXQ6XFwgKSguKykiLCJyZWdl
    eFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJy
    ZXN1bHRzIjpbImJpbGxzdHIiXX0seyJ0eXBlIjoiY3VzdG9tUmVzdWx0IiwicmVz
    dWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PUJpbGxpbmdcXCBDaXR5OlxcICkoLisp
    IiwicmVnZXhUeXBlIjoiaSIsInJlc3VsdFR5cGUiOiJmbGF0IiwiYXJyYXlOYW1l
    IjoiIiwicmVzdWx0cyI6WyJiaWxsY2l0eSJdfSx7InR5cGUiOiJjdXN0b21SZXN1
    bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9QmlsbGluZ1xcIFN0YXRl
    XFwvUHJvdmluY2U6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlw
    ZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbImJpbGxwcm92Il19
    LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6
    Iig/PD1CaWxsaW5nXFwgUG9zdGFsXFwgQ29kZTpcXCApKC4rKSIsInJlZ2V4VHlw
    ZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3Vs
    dHMiOlsiYmlsbHBvc3RjIl19LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3Vs
    dCI6ImRhdGEiLCJyZWdleCI6Iig/PD1CaWxsaW5nXFwgQ291bnRyeTpcXCApKC4r
    KSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFt
    ZSI6IiIsInJlc3VsdHMiOlsiYmlsbGNvdW50cnkiXX0seyJ0eXBlIjoiY3VzdG9t
    UmVzdWx0IiwicmVzdWx0IjoiZGF0YSIsInJlZ2V4IjoiKD88PUJpbGxpbmdcXCBQ
    aG9uZTpcXCApKC4rKSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxh
    dCIsImFycmF5TmFtZSI6IiIsInJlc3VsdHMiOlsiYmlsbHBob25lIl19LHsidHlw
    ZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1C
    aWxsaW5nXFwgUGhvbmVcXCBFeHQ6XFwgKSguKykiLCJyZWdleFR5cGUiOiJpIiwi
    cmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIiLCJyZXN1bHRzIjpbImJp
    bGxwaGV4dCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQiOiJkYXRh
    IiwicmVnZXgiOiIoPzw9QmlsbGluZ1xcIEZheDpcXCApKC4rKSIsInJlZ2V4VHlw
    ZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFtZSI6IiIsInJlc3Vs
    dHMiOlsiYmlsbGZheCJdfSx7InR5cGUiOiJjdXN0b21SZXN1bHQiLCJyZXN1bHQi
    OiJkYXRhIiwicmVnZXgiOiIoPzw9QmlsbGluZ1xcIEZheFxcIEV4dDpcXCApKC4r
    KSIsInJlZ2V4VHlwZSI6ImkiLCJyZXN1bHRUeXBlIjoiZmxhdCIsImFycmF5TmFt
    ZSI6IiIsInJlc3VsdHMiOlsiYmlsbGZheGV4dCJdfSx7InR5cGUiOiJjdXN0b21S
    ZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiJCaWxsaW5nIEVtYWlsOlxc
    cyooKD8+XFxiWy1hLXowLTkuXyUrXSspQFthLXowLTkuLV0rXFwuW2Etel17Miw2
    fSlcXGIiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJh
    eU5hbWUiOiIiLCJyZXN1bHRzIjpbImJpbGxtYWlsIl19LHsidHlwZSI6ImN1c3Rv
    bVJlc3VsdCIsInJlc3VsdCI6ImRhdGEiLCJyZWdleCI6Iig/PD1ETlNTRUM6XFwg
    KSguKykiLCJyZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJh
    eU5hbWUiOiIiLCJyZXN1bHRzIjpbImRuc3NlYyJdfSx7InR5cGUiOiJjdXN0b21S
    ZXN1bHQiLCJyZXN1bHQiOiJkYXRhIiwicmVnZXgiOiIoPzw9TGFzdFxcIHVwZGF0
    ZVxcIG9mXFwgV0hPSVNcXCBkYXRhYmFzZTpcXCApKC4rKSg/PVxcIDw8PCkiLCJy
    ZWdleFR5cGUiOiJpIiwicmVzdWx0VHlwZSI6ImZsYXQiLCJhcnJheU5hbWUiOiIi
    LCJyZXN1bHRzIjpbImxhc3R1cGQiXX1dXSwicmVzdWx0c0Zvcm1hdCI6IiRwMS5w
    cmVzZXQkcDIucHJlc2V0JHAzLnByZXNldCIsInJlc3VsdHNTYXZlVG8iOiJmaWxl
    IiwicmVzdWx0c0ZpbGVOYW1lIjoiJGRhdGVmaWxlLmZvcm1hdCgpLnR4dCIsImFk
    ZGl0aW9uYWxGb3JtYXRzIjpbXSwicmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcmll
    c0Zyb20iOiJ0ZXh0IiwicXVlcnlGb3JtYXQiOlsiJHF1ZXJ5Il0sInVuaXF1ZVF1
    ZXJpZXMiOmZhbHNlLCJzYXZlRmFpbGVkUXVlcmllcyI6dHJ1ZSwiaXRlcmF0b3JP
    cHRpb25zIjp7Im9uQWxsTGV2ZWxzIjpmYWxzZSwicXVlcnlCdWlsZGVyc0FmdGVy
    SXRlcmF0b3IiOmZhbHNlLCJxdWVyeUJ1aWxkZXJzT25BbGxMZXZlbHMiOmZhbHNl
    fSwicmVzdWx0c09wdGlvbnMiOnsib3ZlcndyaXRlIjpmYWxzZX0sImRvTG9nIjoi
    bm8iLCJrZWVwVW5pcXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6dHJ1ZSwicmVzdWx0
    c1ByZXBlbmQiOiJxdWVyeTt0bGQ7cmVnaWQ7d2hvaXNzZXJ2ZXI7cmVndXJsO3Vw
    ZGF0ZV9kYXRlO2NyZWF0aW9uX2RhdGU7ZXhwaXJlX2RhdGU7cmVnaXN0cmFyO3Jl
    Z2lhbmFpZDtyZWdhY2U7cmVnYWNwaDtyZXNlbGxlcjtzdGF0dXM7cmVudGlkO3Jl
    bnRuYW1lO3JlbnRvcmc7cmVudHN0cjtyZW50Y2l0eTtyZW50cHJvdjtyZW50cG9z
    dGM7cmVudGNvdW50cnk7cmVudHBob25lO3JlbnRwaGV4dDtyZW50ZmF4O3JlbnRm
    YXhleHQ7cmVudG1haWw7YWRtaWQ7YWRtbmFtZTthZG1vcmc7YWRtc3RyO2FkbWNp
    dHk7YWRtcHJvdjthZG1wb3N0YzthZG1jb3VudHJ5O2FkbXBob25lO2FkbXBoZXh0
    O2FkbWZheDthZG1mYXhleHQ7YWRtbWFpbDt0ZWNoaWQ7dGVjaG5hbWU7dGVjaG9y
    Zzt0ZWNoc3RyO3RlY2hjaXR5O3RlY2hjcHJvdjt0ZWNocG9zdGM7dGVjaGNvdW50
    cnk7dGVjaHBob25lO3RlY2hwaGV4dDt0ZWNoZmF4O3RlY2hmYXhleHQ7dGVjaG1h
    aWw7bnNlcnZlcjtiaWxsaWQ7YmlsbG5hbWU7YmlsbG9yZztiaWxsc3RyO2JpbGxj
    aXR5O2JpbGxwcm92O2JpbGxwb3N0YztiaWxsY291bnRyeTtiaWxscGhvbmU7Ymls
    bHBoZXh0O2JpbGxmYXg7YmlsbGZheGV4dDtiaWxsbWFpbDtkbnNzZWM7bGFzdHVw
    ZFxuIiwicmVzdWx0c0FwcGVuZCI6IiIsInF1ZXJ5QnVpbGRlcnMiOltdLCJyZXN1
    bHRzQnVpbGRlcnMiOlt7InNvdXJjZSI6Wy0xXSwidHlwZSI6InJlZ2V4UmVwbGFj
    ZSIsInJlZ2V4IjoiXFxzKyQiLCJyZWdleFR5cGUiOiJnIiwicmVwbGFjZSI6IiIs
    InRvIjoiIn1dLCJjb25maWdPdmVycmlkZXMiOltdLCJydW5UYXNrT25Db21wbGV0
    ZSI6bnVsbCwidXNlUmVzdWx0c0ZpbGVBc1F1ZXJpZXNGaWxlIjpmYWxzZSwicnVu
    VGFza09uQ29tcGxldGVDb25maWciOiJkZWZhdWx0IiwidG9vbHNKUyI6IiIsInF1
    ZXJpZXMiOiJjbGF1ZGlhcml2YXMubmV0In19
     
  7. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Похоже причина в том, что в ответе сервера в конце каждой строки перенос выглядит как \r\n
    Регулярка забирает подстроку вместе с \r - отсюда и перенос строки.
    Поэтому нужно регулярку писать примерно так:
    Код:
    (?<=Billing\ Name:\ )(.+?)[\n\r]+
     
    Forbidden, relay и rumos нравится это.
  8. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    Спасибо за помощь! Но осталась проблема с полями без значений, на них регулярка не срабатывает из-за отсутствия пробела после кавычек, то есть до [\n\r]+ проверка не доходит и перенос строки остаётся. Если удалить пробелы после кавычек в регулярке, то он окажется в полученных данных, но за то перевод строки порежется. Вот пример с пустыми полями
    Код:
    Registrant Country: GB
    Registrant Phone: +44.2079386000
    Registrant Phone Ext:
    Registrant Fax:
    Registrant Fax Ext:
    [​IMG]
    Если удалить пробел во всех "назад смотрящих", то как потом первый пробел во всех результатах обрезать? Через "Конструктор результатов" не получается.
    [​IMG]
     
  9. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Попробуйте использовать .*? вместо .+?
     
    rumos нравится это.
  10. rumos

    rumos A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 фев 2016
    Сообщения:
    26
    Симпатии:
    4
    Огромное спасибо! Конечно же "ноль или больше"!
     
    Support нравится это.

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