NateNate60@lemmy.worldcake to Programmer Humor@lemmy.ml · 1 year agoOh boy what a beautiful regex. I'm sure it does something logical and easy to understand.lemmy.worldexternal-linkmessage-square83linkfedilinkarrow-up1348arrow-down19file-text
arrow-up1339arrow-down1external-linkOh boy what a beautiful regex. I'm sure it does something logical and easy to understand.lemmy.worldNateNate60@lemmy.worldcake to Programmer Humor@lemmy.ml · 1 year agomessage-square83linkfedilinkfile-text
^.?$|^(..+?)\1+$ <answer> Matches strings of any character repeated a non-prime number of times https://www.youtube.com/watch?v=5vbk0TwkokM
minus-squareyrmp@lemmy.worldlinkfedilinkarrow-up14arrow-down8·1 year agoRegex should generally be avoided wherever possible.
minus-squareNateNate60@lemmy.worldcakeOPlinkfedilinkarrow-up13·1 year agoYeah but it’s just so tempting… It validates so many inputs so easily…
minus-squareyrmp@lemmy.worldlinkfedilinkarrow-up13arrow-down1·1 year agoAnd misses others you didn’t think about.
minus-squaregwilikers@lemmy.mllinkfedilinkarrow-up6·1 year agoYeah, I’ve found myself wasting quite a lot of time thinking of the ‘perfect regex’ for task X only to realise that I could have avoided doing so by simply taking a different approach.
Regex should generally be avoided wherever possible.
Yeah but it’s just so tempting… It validates so many inputs so easily…
And misses others you didn’t think about.
Yeah, I’ve found myself wasting quite a lot of time thinking of the ‘perfect regex’ for task X only to realise that I could have avoided doing so by simply taking a different approach.