4 ms·Sorting for Humans: Natural Sort Order3 points by DenisM 12y agoDenisM 12y agoSo, in C# I think I can do a one-liner: p.OrderBy(s => Regex.Replace(s, "[0-9]+", x => x.Value.PadLeft(25, '0'))); ...