Regex Use05 December 2017
Regex’s hit the headlines recently when someone wrote an article on their performance. I don’t remember the exact details but they turned code that took days to run into hours by removing the regex implementation.
Regex’s have their place. But most (non-Perl) developers don’t use them often enough to know how to use them correctly. Be honest when was the last time you used one without an ample amount of Googling?
Now, I am not saying this is wrong but using Regex’s for something like this feels like cracking a nut with a sledgehammer.
After searching my notes I found the following solution
(If you don’t want to pass URL, you can just substitute for window.location)
Isn’t that a cleaner solution using the available functionality of the language/framework? No need to Google and figure out the pattern you need. Simple to read. Easy.