Перейти к содержимому

Фотография

jMeter regexp


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 blbl

blbl

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 16 февраля 2011 - 09:24

Добрый день! Не получается из страницы вытащить линк.
На странице находиться линк вот такого типа: <a href="/rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW">FAQ</a>
Мне нужно от сюда вытащить вот это: /rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW
пытаюсь это сделать вот таким regexp: <a href="(/rw/pages/faq.en.do\?csrft=([^&]*))">

в итоге получаю 0

Подскажите что не так я делаю ?
  • 0

#2 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 16 февраля 2011 - 09:57

Добрый день! Не получается из страницы вытащить линк.
На странице находиться линк вот такого типа: <a href="/rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW">FAQ</a>
Мне нужно от сюда вытащить вот это: /rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW
пытаюсь это сделать вот таким regexp: <a href="(/rw/pages/faq.en.do\?csrft=([^&]*))">

в итоге получаю 0

Подскажите что не так я делаю ?

regexp1 = /\".+"/
regexp2 = /\"[^"]+"/
Оба работают.
  • 0
Regards,
Alexey

#3 blbl

blbl

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 16 февраля 2011 - 10:14


Добрый день! Не получается из страницы вытащить линк.
На странице находиться линк вот такого типа: <a href="/rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW">FAQ</a>
Мне нужно от сюда вытащить вот это: /rw/pages/faq.en.do?csrft=WODT-4ODK-H1SE-Y427-E1CA-Z5BE-0TLW-RELW
пытаюсь это сделать вот таким regexp: <a href="(/rw/pages/faq.en.do\?csrft=([^&]*))">

в итоге получаю 0

Подскажите что не так я делаю ?

regexp1 = /\".+"/
regexp2 = /\"[^"]+"/
Оба работают.


можешь пример привести ? у меня почему то не работает.
  • 0

#4 enki86

enki86

    Постоянный участник

  • Members
  • PipPipPip
  • 231 сообщений


Отправлено 16 февраля 2011 - 12:04

XPath Extractor
//a[text()="FAQ"]/@href

удачи
  • 0

#5 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 16 февраля 2011 - 12:09

можешь пример привести ? у меня почему то не работает.

Пример чего? Забейте строку и regexp, например, сюда
http://www.regextester.com/
и посмотрите, что получается там где match.
  • 0
Regards,
Alexey

#6 ligreen

ligreen

    Новый участник

  • Members
  • Pip
  • 52 сообщений

Отправлено 17 февраля 2011 - 11:34

Вытаскиваете при помощи Regular Expression Extractor?
Если да, то Regular Expression может выглядеть и так: <a href="(/rw/pages/faq.en.do\?csrft=.+)">, хотя ваше регулярное выражение тоже рабочее.
Скиньте скрин вашего Regular Expression Extractor, так будет понятней...
  • 0

#7 Maximchick

Maximchick

    Новый участник

  • Members
  • Pip
  • 21 сообщений
  • ФИО:Борисов Максим Геннадьевич

Отправлено 11 апреля 2011 - 12:39

Если вытаскиваете с помощью Regular Expression , то выражение должно выглядеть: <a href="(.+?)">.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных