给定一片英文文章，计算出每个单词在文章中出现的次数，并将结果按照字母顺序排序输出。要求忽略大小写和标点符号。 
文章：One of the biggest challenges in programming is dealing with errors. Errors can happen in a variety of scenarios, such as when a file doesn't exist, when a user inputs invalid data, or when a server connection is lost.
a: 2, connections: 1, data: 1, dealing: 1, doesnt: 1, errors: 2, exist: 1, in: 1, inputs: 1, is: 1, lost: 1, of: 1, one: 1, programming: 1, scenarios: 1, server: 1, such: 1, the: 1, variety: 1, user: 1, when: 3, with: 1