pattern = """(?x)               # set flag to allow verbose regexps
              ([A-Z]\\.)+         
              | \\$?\\d+(\\.\\d+)?%? 
              | \\w+([-']\\w+)*    
              | [+/\\-@&*]        
            """
NLTK regexp tokenizer not playing nice with decimal point in regex