implement applyTo and do some optimise
update README.md
implement regex utils
add # for syntax sugar of regex
fix: uncorrect comment in README.md, implement a useful when macro