【发布时间】:2019-01-22 06:26:17
【问题描述】:
这是一个相当笼统的问题,但我有一个文本文件,我想使用脚本对其进行编辑。
有哪些方法可以格式化文本,以便在视觉上突出但仍能被我的脚本识别? 当我使用 text_to_be_replaced 时它工作得很好,但是当你有一个大文件时很难找到它。
试过搜索,貌似常用的方法有:
%text_to_be_replaced%
<text_to_be_replaced>
$(text_to_be_replaced)
但也许有一种常用/广泛接受的方式来格式化文本以提高可见性?
脚本所用的语言是 python,如果这很重要的话……但我正在寻找一种或多或少的通用解决方案,它可以在 90% 的时间内工作。
【问题讨论】:
-
Jinja2 恰好使用双花括号 (
{{ text_to_be_replaced }}),所以我猜这很常见。 -
不知道是不是标准,但是 Jinja2 使用
{{ text_to_be_replaced }}来渲染 HTML 模板 -
没有一种可接受的格式。您只需要选择一个您熟悉的并确保您正确处理您的特殊字符(包含要替换的文本)。你可以看看python的templated strings
-
好吧,事实上你有两个 cmets 在 4 秒内说同样的话,这至少表明它会被识别:)
-
@Leiocalyx 您能否发布您正在运行的脚本,以便我们可以看到您所处的环境?
标签: python text replace formatting conventions