Well, you've got time to sort things out, because all those .* must be slowing your server to a crawl. Never use .* or .+ anywhere but the very end of a search string. The alternatives are
to capture exactly one directory plus its closing slash, or similarly
([^-]+) or ([^_]+) et cetera
to capture everything up to but-not-including some specified character. In your examples, the delimiters seem to be - and _.
Use example.com for the domain name; the rest can be anything you like. Apart from Forums rules, this ensures that nothing will turn into a clickable but no-longer-readable link.
I strongly suspect that your pages and pages of Rewrites can be collapsed into just a handful of rules if you put some careful thought into the design of the URL.