多个正则表达式,如何知道是哪个表达式匹配上,并分组的
a1 = "[' 儿童注意事项', ' 因未全面评估相应的安全性,因此禁用。 妊娠与哺乳期注意事项', ' 因未全面评估相应的安全性,因此禁用。 老人注意事项', ' 高龄患者应慎用。一般采用首次0.3g而后逐渐增量的方法给药,并注意用药间隔。 ']"
b1 = re.split(r"儿童注意事项|妊娠与哺乳期注意事项|老人注意事项", a1, maxsplit=3)
print(b1)
a2 = "[' 妊娠与哺乳期注意事项', ' 本品有生殖毒性,孕妇使用本品前必须充分权衡利弊。哺乳期妇女在用药期间需暂停哺乳。 老人注意事项', ' 由于生理性肾功能的衰退,本品剂量与用药间期需调整。 ']"
b2 = re.split(r"儿童注意事项|妊娠与哺乳期注意事项|老人注意事项", a2, maxsplit=3)
print(b2)
上图,如何知道结果是三个条件中的哪几个起的作用?
比如是“儿童注意事项”分割的,还是“妊娠与哺乳期注意事项”分割的,还是“老人注意事项”分割的?