[英]What would be the correct regular expression for extracting a href from a html line? (Java)
[英]What would be the correct Regular Expression to extract ID from href in below html for jmeter regular expression
我的HTML代碼是:
<a class="view-details-ul-none" href="javascript:printCertificate('11673191')">
我嘗試使用以下表達式: href="javascript:printCertificate(\\)|\\(.*?)">
它返回給我ID,但沿ID號也返回括號和逗號,如下圖所示:
當我將此正則表達式作為參數傳遞給下一個請求時,我的網址變了,並且http發送了500個http錯誤代碼。 因為url看起來像這樣:
GET https://Domain/path/completionCertificate.pdf?Id=('11673191')
有人可以幫助我,對此將不勝感激。
選擇以下正則表達式:
<a class="view-details-ul-none" href="javascript:printCertificate\('(\d+)'\)">
演示:
請記住在字符類之外轉義以下字符:
.^$*+?()[{\|
以及字符類中的這些:
^-]\
參考文獻:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.