2016-11-08 3 views
1
<form method="post" action="./ServiceUserHomePage.aspx?UserId=432795&amp;Username=int_jasimp&amp;SessionKey=E29A0DE7-3048-4C29-93B2-08B5FFF8EF23&amp;xauthtoken=eYa9GR3ghZGwIG46vPsyUhs61ZhT9dxrZLyYTZroSFOaaTo0KKP2yYbQbQomkbGzSFHJ8guzRF+45S%2fxgWdpDrR9zo+0DN0NZAGn1Jq91zUAj8s4UAi3JwfhMP5SKQsyPZR5FRZ7nw2eErO1+6nKDIFf%2f7Phlk2fRxJUPdg+2Tt2lusyZQBpBjMo8MxzhnOd&amp;xauthsrc=UserManagement&amp;xauthdes=EventManagementSystem" id="Form2" autocomplete="off"> 

Значение xauthtoken должно быть так:Может ли кто-нибудь сказать мне регулярное выражение для «xauthtoken» этого объекта?

xauthtoken=eYa9GR3ghZGwIG46vPsyUhs61ZhT9dxrZLyYTZroSFOaaTo0KKP2yYbQbQomkbGzSFHJ8guzRF+45S%2fxgWdpDrR9zo+0DN0NZAGn1Jq91zUAj8s4UAi3JwfhMP5SKQsyPZR5FRZ7nw2eErO1+6nKDIFf%2f7Phlk2fRxJUPdg+2Tt2lusyZQBpBjMo8MxzhnOd 

Мое регулярное выражение:

xauthtoken.*?& 

... что приводит к следующим образом:

xauthtoken=eYa9GR3ghZGwIG46vPsyUhs61ZhT9dxrZLyYTZroSFOaaTo0KKP2yYbQbQomkbGzSFHJ8guzRF+45S%2fxgWdpDrR9zo+0DN0NZAGn1Jq91zUAj8s4UAi3JwfhMP5SKQsyPZR5FRZ7nw2eErO1+6nKDIFf%2f7Phlk2fRxJUPdg+2Tt2lusyZQBpBjMo8MxzhnOd& 

Если исключить знак &, строка заканчивается на Od.

+0

Что такое полная строка? –

+1

Используйте 'xauthtoken [^ &] *' –

+0

Полная строка <форма метод = "пост" действие =»./ ServiceUserHomePage.aspx? UserId = 432795 & Имя пользователя = int_jasimp & SessionKey = E29A0DE7-3048-4C29-93B2-08B5FFF8EF23 & xauthtoken = eYa9GR3ghZGwIG46vPsyUhs61ZhT9dxrZLyYTZroSFOaaTo0KKP2yYbQbQomkbGzSFHJ8guzRF + 45S% 2fxgWdpDrR9zo + 0DN0NZAGn1Jq91zUAj8s4UAi3JwfhMP5SKQsyPZR5FRZ7nw2eErO1 + 6nKDIFf% 2f7Phlk2fRxJUPdg + 2Tt2lusyZQBpBjMo8MxzhnOd & xauthsrc = UserManagement & xauthdes = EventManagementSystem»ID = "Form2" автозаполнения = "выключено"> –

ответ

1

Узор xauthtoken.*?& регулярного выражения соответствует xauthtoken и затем любым 0+ символов, как можно, вплоть до первого & и самого &.

Чтобы избежать согласований & но захватить все символы перед этим, вы должны использовать класс инвертированного характера[^&]:

xauthtoken[^&]* 

Или с = после xauthtoken. См. regex demo.

Смежные вопросы