Problem1416--学生信息整理

1416: 学生信息整理

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 148  Solved: 29
[Submit] [Status] [Web Board] [Creator:]

Description

有一个学生信息文件,粘贴自不同学生通过微信发来的个人信息。
由于信息来自不同的人,所以格式不统一,有的用逗号分割信息,有的用空格,还有的用下划线等,而且信息的顺序也不同,就像下面一样:

电信1601班 04161564,徐进洋,男,15252111851
男,14164938,电信1606班_兰朋伟,15252111852
04161559 张云鹤 15252111857 电信1607班
男 04161596 羡天基_15252111858 电信1602班
04161619,电信1607班_武鹏飞_15252111859_男
04161562 欧炘晓,15252111860 _电信1603班

但幸运的是,信息内容还算统一:一行包含一个学生的信息,一个学生的信息只包含班级、学号、姓名、性别、手机号这5项,只是格式和顺序不固定。

写一个程序,用正则表达式解析出每一个信息,然后把这个文件整理一下,转换成固定的格式,用逗号分割,比如:

电信1601班,04161564,徐进洋,男,15252111851
电信1606班,14164938,兰朋伟,男,15252111852

Input

电信1601班_04161564,徐进洋,男,15252111851

Output

电信1601班,04161564,徐进洋,男,15252111851

Sample Input

男,14164938,电信1606班_兰朋伟,15252111852

Sample Output

电信1606班,14164938,兰朋伟,男,15252111852​

Source/Category


[Submit] [Status]