sentence: some software libraries work with fuzzy regular expressions : tre -- well-developed portable free project in c , which uses syntax similar to posix frej -- open source project in java with non-standard syntax ( which utilizes prefix , lisp - like notation ) , targeted to allow easy use of substitutions of inner matched fragments in outer blocks , but lacks many features of standard regular expressions .