我有一個字符串正則表達式匹配問題
<a href="/makeuppro/video?st.cmd=altGroupVideoAll&st.groupId=oqxdtikenuenvnwuj0rxiwhgvyuvhjhzjrd&st.directLink=on&st.referenceName=makeuppro&st._aid=NavMenu_AltGroup_Video"
我需要獲得組ID oqxdtikenuenvnwuj0rxiwhgvyuvhjhzjrd
。
我試圖
string groupId = Regex.Match(content, @"altGroupVideoAll&st.groupId=(?<id>[^""]+)&").Groups["id"].Value;
但結果是:
oizrximcmbsyyvjxacd0rpkkmgxwuvhinnuvczz&st.directLink=on&st.referenceName=makeuppro
爲什麼,什麼是正確的正則表達式?
我認爲一個更強大的方法是讓整個URL,然後用像'HttpUtility.ParseQueryString'解析它 – Matthew