> return property.replace(/-\w/g, function(match){ > // return match.replace('-','').toUpperCase(); // Old way > return match.charAt(1).toUpperCase(); // New way, suggested by Luke > }); 1. на любом языке можно решить любую задачу (на шелле можно сваять вебфреймворк например) 2. но сколько это будет усилий по сравнению с perl?