in reply to reading from a text file

Also you might want to change '.' into '\.' to specifically match a '.' and not 'any character'. This will prevent any unsuspected behaviour.

.:| If it can't be fixed .. Don't break it |:.