Updated to use nglist with regex for splitting by tabs, spaces, pipes, newlines, and periods even.