问题,用mmo之类的,分段读取段落(100)

  • 主题发起人 主题发起人 likingzhe
  • 开始时间 开始时间
L

likingzhe

Unregistered / Unconfirmed
GUEST, unregistred user!
例如,我的memo1是如下内容:姓名:哈哈职务:经理简介: 我是。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。(中间是空行) 来自。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 对‘简介’的内容(分段内容)分开读取,成为memo2的内容(。。。代表文字内容) 一只蜻蜓飞呀飞我是。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。大家一起来一只小蜜蜂飞呀大家一起来(对应上面的空行) 一只蜻蜓飞呀飞来自。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。大家一起来 在每个段落开头和结尾,分别加上固定的内容。包括中间的空行。希望把关键的代码写上,谢谢大家
 
说明:就是对每段段落进行操作,在段落前后,分别加上固定的‘内容’、
 
感觉你这个问题实质上是字符串分割问题,按照特殊的字符分割字符串后再进行处理,不知我的理解是否正确?难度不大,注意变量不要定义成 string,要定义成 WideString 型,祝你成功。
 
恩,差不多是这个意思,判断段落的‘开头和回车’。
 
给你一些个人浅见:1、段落的开头是否有规律?或者由一个或几个特殊字符开头,如 $%^&;2、结尾如果是根据回车来判断的话,那么最好把 #13#10 替换成一个特殊字符,如 ^,个人觉得最好有其它的特别字符(串)来判断;3、空行、空格是否要处理:是保留还是去除。总之:处理好开头、结尾及空行、空格的问题是你成功地前提。
 
呵呵,谢谢szhcracker了,问题是像你说的那样。不过,呵呵,实际上是做不到的。段落只能按照无规律来做。也就是说,我只能判断‘回车’,因为开头的缩进,呵呵,我也不知道到底有没有,是2个空格,还是几个。。。无法确定。替换的方法,我试过,感觉不是特别的理想。呵呵,怕就怕,段落不规范。。。这样替换的就不规范了。
 
应该只要是回车换行两个符号在一起就是一段的开头和结尾了。然后再处理开头是否有空格之类的问题。Char(13)+Char(10)
 
后退
顶部