Great VIM regexp tutorial
- Read more about Great VIM regexp tutorial
- Log in to post comments
Just a (great) reference: http://vimregex.com/
Read it = love it!
if (/[A-Z]{2}d{2}Hd{2}Md{2}S/i.test(param)) { param = param.split(/D+/).join(' ').trim().split(/S/).join(':');}It *is* kind of a one-liner.
name@example.com firstname lastname name2@example.com firstname2 lastname2 name3@example.com firstname3 lastname3and I want them to be in this format:
firstname lastname <name@example.com> firsntame2 lastname2 <name2@example.com> firstname3 lastname3 <name3@example.com>Using VIM, I can do:
:% s/^/</ :% s/s/> / :% s/(<.*>)s(w*)s(.*$)/2 3 1/The last one is a bit more complex but uses the n-style references t