https://www.macros.com/download/MacroExpressPro is highly capable. I used it for years before I converted all my scripts over to AutoHotkey. The only downside is that it doesn't really support regexes. Otherwise though, it always had the functionality that I needed.
From the download page:
Insight Software Solutions, Inc. has officially ceased operations.
This website remains online temporarily to allow users to download the installers (both portable and standard versions) and to access permanent, non-expiring license codes.
If you use the software, it’s a good idea to:
Download any versions you need now.
Save the installer and license information locally.
Consider backing up your macros and configuration files, since no future updates or support will be available.
I already have my own code that I purchased a long time ago, put it appears that they are making the app free (see username and code on page). It's a shame that the project is now abandonware. It's pretty cool that it's free though. Get it before they take the page down.