this post was submitted on 05 Mar 2025
1063 points (99.0% liked)

Programmer Humor

24790 readers
534 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] Akito@lemmy.zip 7 points 4 months ago (1 children)

It's not about the syntax itself, it's about which syntax to use. There are different ones and remembering which one is for which language is tough.

[โ€“] Lehmanator@programming.dev 1 points 4 months ago

This is exactly it. Regex is super simple. The difficulty is maintaining a mental mapping between language/util <-> regex engine <-> engine syntax & character class names. It gets worse when utils also conditionally enable extended syntaxes with flags or options.

The hardest part is remembering whether you need to use \w or [:alnum:].

Way too few utils actually mention which syntax they use too. Most just say something accepts a "regular expression", which is totally ambiguous.