this post was submitted on 12 Nov 2023
271 points (95.3% liked)
Programmer Humor
32373 readers
568 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Regexes are write-only. No one can understand other peoples regexes
Not only other people's regexes. Mine from last week and before too
Haha
That's also 'cause other people's regex are garbage!
That's why they don't belong anywhere outside single line bash commands.
Use of regex in production code is a sign of incompetence.
He's a troll. He said earlier today that the holocaust wasn't bad because "not all the jews died"
He's just trying to pick a fight
There's a lot of use cases where regex makes a lot of sense: complex log parsing, determining if a value entered is a valid phone number or email, syntax highlighting, data validation in ML preprocessing, etc. A lot of languages also come with certain features that allow regex to be more efficient than dumb string matching, such as the ability to pre-compile patterns and the flexibility of being able to choose between deterministic and non-deterministic finite automata, should you need efficiency for one use case and flexibility for another. It really depends on what you're designing and how it's going to be used, of course.
Perfect pair of words for every solution that involves a regex.