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

Фотография

Корреляция HP LD 12.60


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

#1 jozef1

jozef1

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Pavel Tihomirov

Отправлено 28 ноября 2018 - 20:45

Добрый вечер. Пытаюсь разобраться с корреляцией, записал скрипт, открываю Disagn Studio и там  27 значений которые можно скоррелировать. Пример: 

1.    name="ip_h" value="658c9f771e0ceb7сс1" />
2.     ip_h: '658c9f771e0ceb7сс1',
Именно такие значения в двух вариантах повторяются 6 раз в записанном скрипте на странице, что бы скоррелировать я использую регулярное выражение - 
value="([^"]+)".*?ip_h:\s*'\1' 

Дело в том что на сайте проверки регулярного выражения оно работает - https://regex101.com/r/RTFMcX/1

А в Disagn Studio не работает(не подсвечивает желтым цветом). 

Вопрос, я не совсем понимаю как использовать корреляцию, когда в скрипте их находит несколько штук?

Как лучше выбирать какое-значение скоррелировать? ( записать еще один скрипт и посмотреть какое значение поменялось?)


  • 0

#2 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 28 ноября 2018 - 21:19

начните с простейшей регулярки и посмотрите как их там находит, потом когда разберетесь что действительно работает - переходите к сложным регуляркам


  • 0

#3 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 29 ноября 2018 - 14:04

 

Добрый вечер. Пытаюсь разобраться с корреляцией, записал скрипт, открываю Disagn Studio и там  27 значений которые можно скоррелировать. Пример: 

1.    name="ip_h" value="658c9f771e0ceb7сс1" />
2.     ip_h: '658c9f771e0ceb7сс1',
Именно такие значения в двух вариантах повторяются 6 раз в записанном скрипте на странице, что бы скоррелировать я использую регулярное выражение - 
value="([^"]+)".*?ip_h:\s*'\1' 

Дело в том что на сайте проверки регулярного выражения оно работает - https://regex101.com/r/RTFMcX/1

А в Disagn Studio не работает(не подсвечивает желтым цветом). 

Вопрос, я не совсем понимаю как использовать корреляцию, когда в скрипте их находит несколько штук?

Как лучше выбирать какое-значение скоррелировать? ( записать еще один скрипт и посмотреть какое значение поменялось?)

 

https://regex101.com/r/RTFMcX/2

 

я правда не совсем понял вопрос, но ваша регулярка второго соответствия не находила =)


  • 1


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

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