Courtesy of Regex101.com
Record1: one lazy fox
Record2: one lazy fox
Record3: one lazy fox
Record 1 Result: "one lazy fox" it didn't match anything because there are no double spaces
Record 2 Result: "one", "lazy", "fox" each word is matched because there are double spaces
Record 3 Result: "one lazy" "fox" there is only 1 space between one & lazy and there is a double space after lazy.
Cheers,
Mark
It's saying return the string up until the last colon and two or more spaces. If the colon and two or more spaces do not exist at the end, then return everything.
Thanks for the clarification!