Logo
Tabs vs Spaces: The eternal holy war.
  • Home
  • Hot
  • Random
  • Search

Browse

  • AI AI
  • AWS AWS
  • Agile Agile
  • Algorithms Algorithms
  • Android Android
  • Apple Apple
  • Azure Azure
  • Backend Backend
  • Bash Bash
  • C++ C++
  • Cloud Cloud
  • All Categories
As an Amazon Associate ProgrammerHumor.io earns from qualifying purchases.

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

HTTP 418: I'm a teapot

The server identifies as a teapot now and is on a tea break, brb

Lazy quantifiers Memes

Posts tagged with Lazy quantifiers

Stop Doing Regex: The Keyboard Smashing Cult

Programming Javascript Debugging Testing Frontend
1 year ago 536.4K views 0 shares
Stop Doing Regex: The Keyboard Smashing Cult
The regex rebellion is here, and it's about time! Developers have been suffering through arcane incantations like \A(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\z just to validate an email address, when all we really wanted was to check if someone typed something with an @ symbol. The try-catch joke is brilliant because it's painfully true - we've been using error handling as regex therapy. "Let's wrap this eldritch horror in a try-catch and hope the stack trace is less traumatizing than debugging the pattern." And those lazy quantifiers? Nothing lazy about spending 3 hours figuring out why your greedy pattern is consuming the entire document. The real joke is that after all these years, we're still writing regex that looks like someone headbutted the keyboard while holding shift. Next time someone asks you to validate a phone number with regex, just respond with "Hello I would like an\d\sapples? please" and walk away dramatically.

Today's picks

Laminated Hacker Poster Binary Code Computer Cybersecurity Posters Decor Matrix Technology Coding Poster Dry Erase Wall Art 24x36

Laminated Hacker Poster Binary Code Computer Cybersecurity Posters Decor Matrix Technology Coding Poster Dry Erase Wall Art 24x36

Affiliate
$29.99
The Pot Calling The Kettle Nil

The Pot Calling The Kettle Nil

Javascript
460.7K views 1 year ago
The C++ cake I've given to my boyfriend for birthday

The C++ cake I've given to my boyfriend for birthday

Backend
35.2K views 3 years ago