Randal Schwartz (author of Learning Perl) says:
Use capturing or m//g when you know what you want to keep. Use split when you know what you want to throw away.