当前位置:编程学习 > C#/ASP.NET >>

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

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

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

--------------------编程问答-------------------- 可以用多个文本框呀 --------------------编程问答--------------------
引用楼主  的回复:
C#如何切割.txt文件里的文本内容?

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

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

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

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

先把空行替换掉,这样就好处理了 --------------------编程问答-------------------- 自己先把格式定义到合理吧
你最上面那格式不利于你做拆分
既然自己做,那就怎么方便怎么来 --------------------编程问答-------------------- 楼上的去掉空行是一个思路,
这里还有一个思路是楼主去掉空行后,看看你的每一条新闻的标题和新闻内容之间,有没有可以区分的分隔符,
然后进行逐条的新闻的遍历后取出 --------------------编程问答-------------------- 看看  火车头采集器的 采集设置  就应该会了 --------------------编程问答--------------------
引用 1 楼  的回复:
可以用多个文本框呀

不能,只能有一个文本框,因为大量新闻一次性粘贴进去,不能一个一个的复制。 --------------------编程问答--------------------
引用 3 楼  的回复:
自己先把格式定义到合理吧
你最上面那格式不利于你做拆分
既然自己做,那就怎么方便怎么来

主要是信息没有固定格式,有多少个空行无法强制性的要求。 --------------------编程问答--------------------
引用 4 楼  的回复:
楼上的去掉空行是一个思路,
这里还有一个思路是楼主去掉空行后,看看你的每一条新闻的标题和新闻内容之间,有没有可以区分的分隔符,
然后进行逐条的新闻的遍历后取出

没有可以区分的分隔符,怎么办呢。 --------------------编程问答-------------------- <asp:Repeater id="rptTargetList" runat="server"></asp:Repeater>用这个插件  具体用法 网上有
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,