Python 代码将法律条文条目拆分到 Excel 中
假设法律条文内容存放在一个列表中,可以使用正则表达式提取出每个条目的编号和具体内容,然后将它们存储到一个字典中,最后将字典转换为 DataFrame 并保存到 Excel 文件中。
以下是示例代码:
import re
import pandas as pd
# 假设法律条文内容存放在一个列表中
law_articles = [
'第七十七条 县级以上地方各级人民政府应当组织有关部门制定本行政区域内生产安全事故应急救援预案,建立应急救援体系。',
'第一百零八条 国务院应当建立食品安全突发事件应急预案,明确各部门、各地方的职责和任务。',
'第二百三十一条 依法设立的企业、事业单位、社会团体、民办非企业单位和其他组织,应当制定安全生产规章制度和应急预案,建立健全安全生产管理制度。',
]
# 定义正则表达式模式
pattern = r'^第(\S+)条\s+(.*)$'
# 定义一个空字典,用于存储提取出的条目编号和内容
articles_dict = {'编号': [], '内容': []}
# 遍历每个条目,提取出编号和内容,并存储到字典中
for article in law_articles:
match = re.match(pattern, article)
if match:
articles_dict['编号'].append(match.group(1))
articles_dict['内容'].append(match.group(2))
# 将字典转换为DataFrame
df = pd.DataFrame(articles_dict)
# 将DataFrame保存到Excel文件中
df.to_excel('法律条文.xlsx', index=False)
运行代码后,将生成一个名为“法律条文.xlsx”的 Excel 文件,其中第一列为条目编号,第二列为条目内容。
原文地址: https://www.cveoy.top/t/topic/kUSr 著作权归作者所有。请勿转载和采集!