有谁知道我怎样才能最好地用%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