# Assorted vi(m) patters that I find useful: -[A-Ga-g,][Mm]*-[0-9,]*-[A-Za-z0-9,]*\.abc s'\(.*\)-\([A-Ga-g][A-Za-z0-9,]*-[0-9,]*-[A-Za-z0-9,]*\.abc$\)'ln BSFC/& \1-BSFC\2' s'FiddleHell/\(.*\)-\(.*\)-\(.*\)-\(.*\).abc'& \1-FH-\2-\3-\4.abc