Mar-06-2023, 03:03 PM
You are not getting much benefit from using re.search.
if re.search("\s+Visual ID:\s+Z[A-Z0-9]{12}\s+$",rn_l) : print(f" matched -> {rn_l}") #print(f"LINE {rn_l}") *gb,vid = rn_l.split(":") vid=vid.strip() print(f" VISUALID Number={vid} ")Let re.search extract the information for you.
if match := re.search("Visual ID:\s+(Z[A-Z0-9]{12})", rn_l) : vid = match.group(1) print(f" VISUALID Number={vid} ")