in reply to split giving me a splitting headache
parent answer has typos and doesn't solve problem where multiple '.' are in string...