📖 Support examples for learning full-text search with use of PostgreSQL. Ready to run.
RegEx is good to find only simple, finite languages
Helpless for grammar
Slow (Can be improved with Trigram Indexes)
Lots of pitfalls even for simple languages like HTML
Complicated to maintain, e.g.
^(?=[A-Z0-9][A-Z0-9@._%+-]{5,253}$)[A-Z0-9._%+-]{1,64}@(?:(?=[A-Z0-9-]{1,63}\.)[A-Z0-9]+(?:-[A-Z0-9]+)*\.){1,8}[A-Z]{2,63}$