Как извлечь строку из исходного кода страницы?

Поддержка
  • Здравствуйте.

    Получаю в HTTP клиенте в ответе код страницы (много строк). В нем javascript код в одной строке. Пытаюсь через "Регулярные выражения" > "Первое вхождение" извлечь эту строку. Но в переменную ничего не пишется. Через "Подходит ли строка под регулярное выражение" приходит false.

    Вот кусок строки:

        <script type="text/javascript">//<![CDATA[
    (function(w){
    var t0={"imgsBase":"https://acctcdn.msauth.net/images/","clientEvents":{"enabled":1,"telemetryEnabled":1,
    

    Регулярка:

    ^var t0=.*$
    

    Тестировал в саблайме, все работает, в басе - нет. Из-за того, что много строк в переменной, которую обрабатываю регуляркой?

    Нужно получить то что после var t0=. Хочу преобразовать в json объект потом и извлечь из него уже данные.

  • @thepappo Попробуй создать регулярку тут
    UPD: Попробуй эту регулярку

    (var\ t0=[\s\S]+)
    
  • @DoobGuy работает, спасибо.

  • 0 Votes
    6 Posts
    718 Views
  • 0 Votes
    11 Posts
    1106 Views
  • 0 Votes
    5 Posts
    901 Views
  • 0 Votes
    3 Posts
    773 Views
  • 1 Votes
    8 Posts
    2343 Views