fork download
  1. import re
  2. rx = re.compile(r"(Avenue|Lane|Road|Boulevard|Drive|Street|Ave|Dr|Rd|Blvd|Ln|St)\s+(\S+)\s*(.*)", re.I)
  3. s = "N MONON AVE FRANCESVILLE W YELLOW ST"
  4. result = re.sub(rx, r'\1 & \3 \2', s)
  5. print(result)
Success #stdin #stdout 0.01s 9024KB
stdin
Standard input is empty
stdout
N MONON AVE & W YELLOW ST FRANCESVILLE