正则表达式是程序员非常重要的知识,在编程语言中具有通用性。因此,掌握它是很有必要的。
1. 以某个字符串开头的文本
# 以“诊断计划”开头的文本列表。
temp_list = re.findall('(诊疗计划.*?)', all_content)
2. 以某个字符串结尾的文本
# 以入院查体结尾的文本列表
temp_list = re.findall('(.*?入院查体)', all_content)
3. 以某个字符串开头、某个字符串结尾的文本
# 以产科检查开头,以辅助检查结尾的文本列表
temp_list = re.findall('(产科检查.*?辅助检查)', all_content)
.:匹配任意一个字符
*:匹配任意n个字符(n可能为自然数)
?:匹配任意n个字符(n可能为除零以外的自然数)