【发布时间】:2014-02-22 03:10:00
【问题描述】:
我有一个像这样的文本文件
respondentid | name | email | password | michid
-------------+--------------------------------+---------------------+----------+--------
bi1004 | Malapa Bushra | bi@tmich.edu | ec59260f |
bm1252 | Peter Benjamin T | bm@tmich.edu | 266bff7c |
dg1988 | Goday Priya | dg@tmich.edu | dongara |
我只需要打印出电子邮件和姓名。但是姓名是逆序的,包括中间名首字母。我如何处理逆序和中间名首字母?例如我的打印输出将是
bi@mich.edu Bushra Malapa
bm@mich.edu Benjamin T Peter
我想我会使用 split 函数并读入数组。你们怎么看?有人有这方面的经验吗?谢谢你。
【问题讨论】:
-
“我想我不适合使用 split 功能...” 这样做,如果你有任何问题,那么你可以在这里问
-
我认为最简单的方法是一次读取整行,然后将其按
|拆分为字段,另外按空格拆分名称字段。 -
从您提供给我们的有限代码来看,您似乎将密码存储在文件中,这确实是个坏主意。