格式化要替换的文本
Formatting text that is meant to be replaced
这是一个相当笼统的问题,但我有一个文本文件,我想使用脚本对其进行编辑。
有哪些方法可以设置文本格式,使其在视觉上脱颖而出,但仍能被我的脚本识别?
当我使用 text_to_be_replaced 时它工作正常,但是当你有一个大文件时很难找到。
搜索了一下,好像比较常见的方式有:
%text_to_be_replaced%
<text_to_be_replaced>
$(text_to_be_replaced)
但也许有一种 used/widely 普遍接受的方式来格式化文本以提高可见性?
编写脚本的语言是 python,如果这很重要...但我正在寻找一种或多或少的通用解决方案,它将在 90% 的时间内工作。
我不知道这里有任何通用标准,但如果要替换它,您可以使用新的字符串格式化方法,如下所示:
string = 'some text {add_text_here} some more text'
然后在需要的时候更换它:
value = 'formatted'
string = string.format(add_text_here=value)
现在打印出来:
>>> string
'some text formatted some more text'
事实上,在需要替换的文本周围添加卷曲 {brackets}
非常巧妙,也可能使它更加突出。
起初我认为 {{花括号}} 会很好,但后来我选择了 $ALLCAPS。
首先,大写字母确实很突出,而小写字母可能会与代码的其余部分混淆。
虽然它是 $REALLYSTANDSOUT,但它应该不会引起任何问题,因为它只是文本文件中的 "bookmark",并且将被替换为脚本确定的适当内容。
这是一个相当笼统的问题,但我有一个文本文件,我想使用脚本对其进行编辑。
有哪些方法可以设置文本格式,使其在视觉上脱颖而出,但仍能被我的脚本识别? 当我使用 text_to_be_replaced 时它工作正常,但是当你有一个大文件时很难找到。
搜索了一下,好像比较常见的方式有:
%text_to_be_replaced%
<text_to_be_replaced>
$(text_to_be_replaced)
但也许有一种 used/widely 普遍接受的方式来格式化文本以提高可见性?
编写脚本的语言是 python,如果这很重要...但我正在寻找一种或多或少的通用解决方案,它将在 90% 的时间内工作。
我不知道这里有任何通用标准,但如果要替换它,您可以使用新的字符串格式化方法,如下所示:
string = 'some text {add_text_here} some more text'
然后在需要的时候更换它:
value = 'formatted'
string = string.format(add_text_here=value)
现在打印出来:
>>> string
'some text formatted some more text'
事实上,在需要替换的文本周围添加卷曲 {brackets}
非常巧妙,也可能使它更加突出。
起初我认为 {{花括号}} 会很好,但后来我选择了 $ALLCAPS。
首先,大写字母确实很突出,而小写字母可能会与代码的其余部分混淆。 虽然它是 $REALLYSTANDSOUT,但它应该不会引起任何问题,因为它只是文本文件中的 "bookmark",并且将被替换为脚本确定的适当内容。