Great topic. For Mac users with a Setapp subscription, I recommend TextSoap and Expressions. Or you can buy one or both directly from the devs at the links above.
In TextSoap you can test live searches and it will highlight the results before you commit, or you can step through one change at a time. It’s also very good at automatically opening whatever you have in your clipboard, then letting you copy and paste everything in the sandbox back into Obsidian. You can save your most-used expressions or choose from a library of pre-existing ones, or use the GUI and build your own. (I have no affiliation, just an avid user.)
In Expressions you have a good reference library and it also gives live testing. It’s just not as robust as a stand-alone editor. It is cheaper to buy individually though.