Yes, here's an extremely simple RegEx expression that would remove dozens of different "SAnet" variations from your file.
(www)?(\.|_|-)?sanet(\.|_|-)?[a-z]{2}?(\.|_|-)?
For example, this would remove with/without the "www", with different space-substitutes ( period, dash, underscore), different 2-character domain-extensions (.st, .ws, etc). It will still remove the "sanet" if it does not include the domain extension or www and no matter where it is in the filename.
IMPORTANT: You must choose "canse-INsensitive" (aka: /i ) in your renaming tool or RegEx expression.
If you don't understand how to apply a "gobal" regex option, or choose case-insensitive... I can easily write you an alternative; however, it would be much longer because there is no way to know what letters someone will capitalize in "sanet".
To anone that runs this and needs it changed in some way, I'm happy to modify it for you, just let me know what you need.
MIZANing - Yes, absolutely, [Login to see the link]'s recommendation is good.
To be clarify, you do not need to learn RegEx or write scripts to be able to use the more powerful file-explorer replacement options.
For example, one of my favorite features of the two file-explorer replacements I mentioned, is the ability to paste a list of filenames you want to use.
In other words, you can copy a list of all filenames that you have selected (thousands of them) and then do search/replace/modify/etc -- in a text editing tool that has more features.
Then you simply paste that list back into the app and all of the files are instantly renamed based on any changes you've made externally, using any text editing tools/search/replace/etc -- that you prefer.
Both tools also include all of the easy rename options, such as very robust search/replace, sequential-numbering add-ons, rename w/metadata, etc.
Simply put, you don't need to use the more advanced logic, to use one of those tools; it's simply an option available to you, if you'd like it.
Regarding the Script -- I suspect the reason the VBscript is confusing, is because I have RegEx inside the script. I suspect if you were to remove the RegEx patterns, the script would look relatively simple.
Here's a tip for any new programmer (based on [Login to see the link]'s request) --
95% of all "new" (or) non-professional programmers get discouraged by looking at code, even when they know the language.
The reason is they first assume it's too confusing because it doesn't make sense. The truth is that even to a professional, you have to go through the code line-by-line and say to yourself "okay, this is doing x,y,z" before you continue to the next line.
Too often, people get discouraged and assume they don't understand the code, when in reality, it just takes more time to go through every single line slowly. Do not, under any circumstances, continue through the code until you understand the purpose of the current line. If you commit to doing this, you'll have learned one of the first (somewhat hidden) tricks to becoming a much more talented programmer.
If you have any questions on that script, you are welcome to post and I'll explain anything you don't understand 🙂