首页 > 解决方案 > 如何通过使用python添加特殊字符来替换句子(如果它已经存在,请避免)

问题描述

import re
text="Elevated PSA. HISTORY OF PRESENT ILLNESS JAMES EVERING is an 81 year old male. 81 yo w rising PSA, suspicious lesion noted on Prostate MRI, here for UroNav biopsy. Patient of Dr Gary Leach. • Medication list reviewed. CURRENT MEDICATION AmLODIPine Besylate 5 MG Tablet 90 days, 0 refills • Aspirin 81 MG Tablet 0 days, 0 refills Simvastatin 20 MG Tablet 90 days, 0 refills PREVIOUS THERAPY: • History of education and instructions; History of instructions for patient"
keywords = ["HISTORY OF PRESENT ILLNESS","CURRENT MEDICATION","ENCOUNTER NOTES","PREVIOUS THERAPY"]
for i in keywords:
    if i in text:
        g = text.replace(i,i+":")
        print(g)
    else:
        print("f")
Required soln: Elevated PSA. HISTORY OF PRESENT ILLNESS: JAMES EVERING is an 81 year old male. 81 yo w rising PSA, suspicious lesion noted on Prostate MRI, here for UroNav biopsy. Patient of Dr Gary Leach. • Medication list reviewed. CURRENT MEDICATION: AmLODIPine Besylate 5 MG Tablet 90 days, 0 refills • Aspirin 81 MG Tablet 0 days, 0 refills Simvastatin 20 MG Tablet 90 days, 0 refills PREVIOUS THERAPY: • History of education and instructions; History of instructions for patient

是否有任何解决方案可以在句子中出现的每个关键字之后添加“:”,并通过用“”:“”更新每个关键字来获得单个句子中的解决方案。我还需要检查关键字是否已经存在“”:“”例如:PREVIOUS THERAPY:如果“”:“”存在不需要替换。

标签: python-3.x

解决方案


推荐阅读