【发布时间】:2012-06-28 03:10:44
【问题描述】:
我想创建一个从文件中读取每一行的方法。接下来,它必须检查管道之间并确定是否存在长度超过三个字符的单词,并且只是数字。文件中的字符串是这样组织的:
发生了什么事{noway|that's cool|1293328|why|don't know|see}
有了这句话,软件应该去掉1293328。
得到的句子是:
发生了什么事{noway|that's cool|不知道}
到目前为止,我正在读取文件中的每一行,并制作了确定 | 之间的单词是否存在的函数。 |是否必须删除(检查一个字符串,比如 noway,这很酷,等等)
我不知道如何让管道之间的字符串。
【问题讨论】:
-
听起来像是功课。你试过什么?正则表达式? .Split(new[]{'|')?
-
值
3.3应该如何处理? -
不,这不是家庭作业。没有尝试过正则表达式拆分,我确定 3.3 (float) 不会出现在任何行:)