私はいくつかのプロジェクトで Python ベースの Google App Engine を使用しており、Web アプリケーションを作成するために、% 演算子を使用して Python の文字列置換機能を頻繁に使用する必要があります。
エディターとして Notepad++ を使用しています。置換ラベルが文字列に埋め込まれている場合、それらを簡単に追跡できるように、""" トリプル クォート文字列の置換ラベルを強調表示するメカニズムが必要です。たとえば、以下は python トリプル クォート文字列です。
form = """
<form method="post" >
When is you Birthday?
<br>
<label> Day <input type="text" name="dd" value = "%(day)s"> </label>
<label> Month <input type="text" name="mm" value = "%(month)s"> </label>
<label> Year <input type="text" name="yy" value = "%(year)s"> </label>
<div style="color: red"> %(error)s </div>
<br>
<br>
<input type="submit" value="Submit" >
</form>
"""
さて、この文字列に埋め込まれたすべての %()s パターンを適切に強調表示しないと、判断するのはかなり困難です。この三重引用符で囲まれた文字列には、合計 4 つのパターンが埋め込まれています。(日、月、年、誤差)
誰かがこの問題の回避策を知っている場合は、私に知らせてください。
よろしくヴァイド、アビシェーク