如何判断空行?(给分)
我想了解一下如何能够在一段英文文章中判断出空行来,空行是指两个回车之间除了空格没有其他的内容。也可能是连续的两个回车。
请给出源程序,谢谢!
问题点数:20、回复次数:7Top
1 楼dfsdfs(dfsdfs)回复于 2001-07-31 07:54:10 得分 0
因为我要将一段文章划分出各个句子来,而空行不能算一个句子。并且要返回每个句子的开始与结束的位置。如果能给出这样的程序也行。(不过句子的结束除了判断句号外还有其他一些符号)
大家快来帮帮我吧!!!Top
2 楼Hillside(河东河西)回复于 2001-07-31 08:49:37 得分 10
ReadLn(f,s);
if Trim(s)='' then 这就是空行;
(有些人很没劲,你给他写了很好的源代码,他1分都不给)Top
3 楼dfsdfs(dfsdfs)回复于 2001-07-31 09:39:07 得分 0
谢谢,我去试试。Top
4 楼dfsdfs(dfsdfs)回复于 2001-07-31 11:14:08 得分 0
但这样我不能区别简单的回车和空行回车。Top
5 楼DongXY(老鹰)回复于 2001-07-31 12:10:09 得分 10
定义一个布尔值,初始值为False,当一行是空时设为True。
当一行是空且布尔量为True时,上一行为空。当一行不为空时,
将其置为False。Top
6 楼dfsdfs(dfsdfs)回复于 2001-07-31 12:53:03 得分 0
我已经解决了。当前行为空且下一行不为空,这样就能断句了。不过还得谢谢大家!给两位各加10分吧!
以后还要请大家多多照顾呀!Top
7 楼ExitWindows(void)回复于 2001-07-31 23:52:28 得分 0
upTop




