在Python中从RTF文件提取表数据

2024-10-01 22:39:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从RTF文件中提取表数据,但我似乎找不到任何解决方案。有谁能提出解决方案,或者以前做过,并愿意向我展示dawae吗?我目前正在探索将我定义的表的开始和结束更改为类似于扬抑的东西

我只得到了表的开头,类似于

\par \ltrrow}

但在表的末尾,我似乎找不到合适的语法

提前感谢。:)


Tags: 文件数据定义语法解决方案末尾parrtf
1条回答
网友
1楼 · 发布于 2024-10-01 22:39:14

下面是一个使用正则表达式将rtf格式转换为纯文本的示例

import re

text = r"{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 MS Shell Dlg 2;}{\f1\fnil MS Shell Dlg 2;}} {\colortbl ;\red0\green0\blue0;} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\tx720\cf1\f0\fs20 can u send me info for the call plsssss\f1\par }"

x = re.sub(r"{\*?\\.+(;})|\s?\\[A-Za-z0-9]+|\s?{\s?\\[A-Za-z0-9]+\s?|\s?}\s?", "", text)
print(x)

相关问题 更多 >

    热门问题