有誰知道我怎樣才能最好地用%s代替文本中的[word]的所有實例,然後構建這些[word]的列表或元組?正則表達式替換多個單詞,用它們來構建列表
基本上,我生成PDF文件 - 我在一個數據庫中的文本字段存儲的PDF文本 - 讓我們說,它看起來像:
「你好[患者],你對[最新研究......」
當我動態生成的PDF,我想通過PDF生成器:
"Hello %s, you had a study on %s"%(patient,date)
我真的不覺得舒服的正則表達式。我正在閱讀sub和match - 但我想知道是否有一種方法可以替換[words]並在一行代碼中構建元組。
哇,它很好,它避免了正則表達式,但有沒有一種方法來自動建立列表 - 也許我現在可以想到的東西,現在我更清醒 – amchugh89
其實,我可以在我的硬編碼字典django視圖 - 所有30個或更多可能的[單詞]可選 - 像{'patient':pat.name,'date',exam.date,'ssn':pat.ssn ...} pat和ex是django模型實例 - 你的代碼可能會訣竅 – amchugh89