added ranges to character sets

e.g. "[a-zA-Z0-9]"