Thanks for sharing! You might have more experience than I do in this sector, I've mostly written tests for tools/projects I've owned for a number of years and that might be why it appears more self-documenting to me. I try to write tests that are relatively clean. By contrast I've also had to maintain Confluence wikis as documentation and I've found it much more difficult, same with versioned Markdown documents and the like. Auto-generated documentation might be a sweet spot, though I don't have experience on that front yet.
I think regexes may have a steep learning curve, but IMHO it's well-worth the effort in order to learn. Pythex is pretty great at learning regexes and once you learn them you have a pretty powerful tool at your disposal for a number of matters.