C#如何切割.txt文件里的文本内容?

a21999 2012-09-26 10:01:46
C#如何切割.txt文件里的文本内容?

现在是这样的,一个winform程序,一个textbox,里面贴出大量的新闻,新闻格式是这样的:

新闻标题一
(这里,可能有一个或者多个换行)
新闻内容一新闻内容一新闻内容一新闻内容一
新闻内容一新闻内容一新闻内容一
新闻内容一新闻内容一

(这里可能有一个或者多个换行)

新闻标题二
(这里,可能有一个或者多个换行)
新闻内容二新闻内容二新闻内容二新闻内容二新闻内容二
新闻内容二新闻内容二
新闻内容二
新闻内容二

....一直到新闻N


然后生成如下格式:

ST
TI新闻标题1
ZW正文内容1
正文内容1正文内容1正文内容1
正文内容1正文内容1正文内容1
END

ST
TI新闻标题2
ZW正文内容2
正文内容2正文内容2正文内容2
正文内容2正文内容2
END

这应该如何处理?求大神指点。。。

...全文
533 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangzhonglong456 2012-09-27
  • 打赏
  • 举报
回复
<asp:Repeater id="rptTargetList" runat="server"></asp:Repeater>用这个插件 具体用法 网上有
a21999 2012-09-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
楼上的去掉空行是一个思路,
这里还有一个思路是楼主去掉空行后,看看你的每一条新闻的标题和新闻内容之间,有没有可以区分的分隔符,
然后进行逐条的新闻的遍历后取出
[/Quote]
没有可以区分的分隔符,怎么办呢。
a21999 2012-09-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
自己先把格式定义到合理吧
你最上面那格式不利于你做拆分
既然自己做,那就怎么方便怎么来
[/Quote]
主要是信息没有固定格式,有多少个空行无法强制性的要求。
a21999 2012-09-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
可以用多个文本框呀
[/Quote]
不能,只能有一个文本框,因为大量新闻一次性粘贴进去,不能一个一个的复制。
clly003 2012-09-26
  • 打赏
  • 举报
回复
看看 火车头采集器的 采集设置 就应该会了
code-fans 2012-09-26
  • 打赏
  • 举报
回复
楼上的去掉空行是一个思路,
这里还有一个思路是楼主去掉空行后,看看你的每一条新闻的标题和新闻内容之间,有没有可以区分的分隔符,
然后进行逐条的新闻的遍历后取出
缭绕飘渺 2012-09-26
  • 打赏
  • 举报
回复
自己先把格式定义到合理吧
你最上面那格式不利于你做拆分
既然自己做,那就怎么方便怎么来
csdn_风中雪狼 2012-09-26
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
C#如何切割.txt文件里的文本内容?

现在是这样的,一个winform程序,一个textbox,里面贴出大量的新闻,新闻格式是这样的:

新闻标题一
(这里,可能有一个或者多个换行)
新闻内容一新闻内容一新闻内容一新闻内容一
新闻内容一新闻内容一新闻内容一
新闻内容一新闻内容一

(这里可能有一个或者多个换行)

新闻标题二
(这里,可能有一个或者多个换行)
新闻内……
[/Quote]
先把空行替换掉,这样就好处理了
happytonice 2012-09-26
  • 打赏
  • 举报
回复
可以用多个文本框呀

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧