💭 Bob Belderbos on X: "Forget Python for a sec, here's how Vim h...

!https://twitter.com/bbelderbos/status/1709525676154368055

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,[email protected],0,171,,2023-09-21

With:

name,[email protected]

Easy to do with Python, but what about a bit of > regex in Vim?

:%s/\v([^,]+,[^,]+),.*/\1/

Note

This post is a thought. It’s a short note that I make about someone else’s content online #thoughts

Connections

Related tags and posts connected to this entry.