A complete alternative to regular expressions would be Scripal. It's fast and has a very intuitive syntax with short keywords. Scripal can interpret numbers directly, uses templates, look for files, knows comments, compare phrases for similarity and much more. It has a linear complexity, so it's ideal for large strings.
Please look at https://github.com/scripal-git/scripal