正则请教
$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 协议》,转载必须注明作者和本文链接
推荐文章: