分页: 1 / 1

求助: 一个python处理文本问题

发表于 : 2007-05-05 16:41
abnick
因写毕业论文, 需要在一篇文章中, 每句前加上序号(1,2,3...)

以便可以在论文中参照第一句话, 第二句话....

请问程序应该怎样写?

非常感谢!

发表于 : 2007-05-05 23:59
laborer
在shell里面用

代码: 全选

nl test.txt

发表于 : 2007-05-06 8:48
abnick
laborer 写了:在shell里面用

代码: 全选

nl test.txt
谢谢你的帮助。

但这个应该是实现每行加上数字, 不是每句话。

这里的句子是以句号,问号, 感叹号结尾的自然语句。

Thank you!

发表于 : 2007-05-07 11:15
roylez
把整个文件用read()读成一个字符串,假定为a
a.split('。')按照句号分割成list,你也可以加上?,!之类
然后在对每个list item加上数字序号,输出

应该不难的。

发表于 : 2007-07-18 23:30
zaopuppy
flex

写一个句子的表达式, 匹配到后先输出行数, 再输出整个句子就行了.