fork download
  1. import re
  2. ss = ['jobs?search=term1&location=&distance=10+page=2','jobs?search=term1+term2&location=ca&distance=30','jobs?search=term1+term2+term3&location=nyc&distance=25']
  3. rx = re.compile(r'[&?]search=([^&+]+)(?=&|$)')
  4. for s in ss:
  5. m = rx.search(s)
  6. if m:
  7. print("{}: {}".format(s, m.group(1)))
Success #stdin #stdout 0s 23304KB
stdin
Standard input is empty
stdout
jobs?search=term1&location=&distance=10+page=2: term1