Bob Belderbos on X: "Forget Python for a sec, here's how Vim h... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ !https://twitter.com/bbelderbos/status/1709525676154368055 Date: October 5, 2023 Image: Bob Belderbos (@bbelderbos) on X — Forget Python for a sec, here's how Vim helped me out today ... 💪 📈

Ever felt like you needed a quick string replacement without diving into a script? Here's a Vim trick I just used …

I wanted to replace all occurrences of:

name,name@example.com,0,171,,2023-09-21

With:" loading=“lazy”>

Bob Belderbos (@bbelderbos) on X Forget Python for a sec, here's how Vim helped me out today … 💪 📈 Ever felt like you needed a quick string replacement without diving into a script? Here's a Vim trick I just used … I w… X (formerly Twitter) · twitter.com I need to learn regex capture groups better. This is so dang powerful. I really like the \v that bob uses here, it really does cut down on the terseness of all the special characters. │ I wanted to replace all occurrences of: │ │ name,name@example.com,0,171,,2023-09-21 │ │ With: │ │ name,name@example.com │ │ Easy to do with Python, but what about a bit of > regex in Vim? │ │ :%s/\v([^,]+,[^,]+),.*/\1/