How does this regularity match? There are both percentages and uncertain positions of numbers.

  node.js, question

Match this addressAfter the voucher, 9.9 yuan seconds kill link: http://s.click.taobao.com/t? E=m% 3D2% 26s% 3dljp64kby4n0cqipkwqzepoedrinyvva 64qu1k02mshg63blqv5uhdqc1z8ewgpjb8ifnvgzherc4qc% 2fwaes3kjevar 5ff1zuf0m83nhvb7wsgfubp9f3rpikdb 4% 2bhz geu4 jvn1cnq4 frwjgtyxf33fb0be% 2FrR0l% 2Fx0BLb% 2BpKxka6% 2BObly8YvHIpLMLhz% 2Bon5e% 2BUUq5xoumkE% 3D

Use thishttp://s.click.taobao.com/(\w)(\?)?([\w\=\%])I don’t know what the hell is going on in 3D with less kE percentage.

The following is the original text

<IMG SRC=”file:\\C:\5.9.6.16\Users\issmile88\Temp\mode.monitor.images\201603081125522445022772.tmp”>
Jieyu Pavilion Natural Impression Colorful Eye Shadow Lights up Bright Eyes and Lasts
After the voucher, 9.9 yuan Exemption from postage seconds killed, pure welfare! !
After the voucher, 9.9 yuan Exemption from postage seconds killed, pure welfare! !
30 yuan Computer Voucher:http://dwz.cn/2RbiD4
30 yuan Mobile Phone Voucher:http://dwz.cn/2Rbidk
After the coupon 9.9 yuan seconds kill link:http://s.click.taobao.com/t? E=m% 3D2% 26s% 3dljp64kby4n0cqipkwqzepoedryvva 64qu1k02mshg63blqv5uhdqc1z8ewgpjb8ifnvgzherc4qc% 2fwaes3kjevar 5ff1zuf0m83nhvb7wsgfubp9f3rpikdb 4% 2B HZGeu4jvn1Cnq4FRWJGtyXF33fb0bE% 2FrR0l% 2Fx0BLb% 2BpKxka6% 2BObly8YvHIpLMLhz% 2Bon5e% 2BUUq5xoumkE% 3D
Color matching, there is always a suitable for you to love beauty

import re
 
 url = 'http://s.click.taobao.com/t?  E=m% 3D2% 26s% 3dljp64kby4n0cqipkwqzepoedryvva 64qu1k02mshg63blqv5uhdqc1z8ewgpjb8ifnvgzherc4qc% 2fwaes3kjevar 5ff1zuf0m83nhvb7wsgfubp9f3rpikdb 4% 2B  HZGeu4jvn1Cnq4FRWJGtyXF33fb0bE% 2FrR0l% 2Fx0BLb% 2BpKxka6% 2BObly8YvHIpLMLhz% 2Bon5e% 2BUUq5xoumkE% 3D'
 
 m = re.match(r'http://s.click.taobao.com/(\w)(\?  )?  ([\w\=\ percent ]*)', url)
 print m.group()

I tried, but there is no shortage of kE percentage 3 d. Look at the code above.