Python 正则表达式提取被告信息
使用 Python 正则表达式提取被告信息/n/n本文将使用 Python 正则表达式从文本中提取被告信息。/n/n示例代码:/n/npython/nimport re/n/ntext1 = '被告(原告):中国人民人寿保险股份有限公司安阳中心支公司,'/ntext2 = '被告彭文明。男,44岁。'/n/npattern = r'被告[/(/):]?([/u4e00-/u9fa5]+[,。]?)'/n/nresult1 = re.findall(pattern, text1)/nprint(result1) # ['中国人民人寿保险股份有限公司安阳中心支公司']/n/nresult2 = re.findall(pattern, text2)/nprint(result2) # ['彭文明']/n/n/n代码解析:/n/n* pattern = r'被告[/(/):]?([/u4e00-/u9fa5]+[,。]?)':该正则表达式用于匹配被告信息。/n * 被告:匹配文本中的'被告'字样。/n * [/(/):]?:匹配可选的括号或冒号,用于处理不同格式的文本。/n * ([/u4e00-/u9fa5]+[,。]?):匹配中文姓名或公司名称,并捕获该部分内容。/n* re.findall(pattern, text):使用正则表达式匹配文本,并返回所有匹配结果。/n/n通过以上代码,可以从文本中成功提取出被告信息,并展示了如何使用 Python 正则表达式进行文本匹配和提取。
原文地址: https://www.cveoy.top/t/topic/ozRP 著作权归作者所有。请勿转载和采集!