$str = 'si@anyunlock/download-ios.htm#pid=au#lid=year#os=mobile#brid=sf#bid=0#dl=product/index.htm#ld=anytransweb/?token=00ed9f66#/index#limitFeature=xq41tr3_50080125314367-ly42ve3_92890225314335#fromApi=true#pwdType=oderdeid#featureNo=mdm#currentFeature=mdm#coupon=MOBI62#oid=908505173'
按照k,v的方式把等號左右進行拆分 如 [‘brid’ => ‘ch’],原本直接用explode 就行,但是有個dl的值內有= 也有# 所以explode之後導致原有的值不完整,該用什麼正則給匹配下,求幫助
這一部分沒匹配上,應該是 ld => anytransweb/?token=00ed9f66#/index
============================= 分割線 ========================
用這位老哥@梧桐樹下給的正則 (?<=#)[^=]+=([^#]|#\/)+
完美的匹配出來了,謝謝大家的回覆。我正則真的稀巴爛
本作品採用《CC 協議》,轉載必須註明作者和本文連結