print reverse sort{/(:\d+:)/<=>/(:\d+:)/}; __DATA__ aaa:5: bbb:3: ccc:1: ddd:7: eee:8: