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.
What’s your views on Regular Expressions? Do you use them frequently? Message me via twitter or email to discuss.