python三重引号字符串中的替换字符串高亮显示

python三重引号字符串中的替换字符串高亮显示,python,notepad++,Python,Notepad++,我在一些项目中使用基于python的Google App Engine,在编写Web应用程序时,我必须大量使用python的字符串替换功能,使用%运算符 我正在使用记事本++作为我的编辑器。我需要一些机制来突出显示“”三引号字符串中的替换标签,这样,如果它们嵌入字符串中,我就可以轻松地跟踪它们。例如,下面是一个python三引号字符串,我正在使用: form = """ <form method="post" > When i

我在一些项目中使用基于python的Google App Engine,在编写Web应用程序时,我必须大量使用python的字符串替换功能,使用%运算符

我正在使用记事本++作为我的编辑器。我需要一些机制来突出显示“”三引号字符串中的替换标签,这样,如果它们嵌入字符串中,我就可以轻松地跟踪它们。例如,下面是一个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>
form=”“”
你的生日是什么时候?

白天 月 年 %(错误)s

“”“

现在,如果没有正确突出显示这个字符串中嵌入的所有%()s模式,我很难判断。这个三引号字符串中总共嵌入了4个这样的模式。(日、月、年和错误)

如果有人知道这个问题的解决方法,请告诉我

问候
Vaid,Abhishek

您需要尝试调整您的记事本++样式/语言,以满足您的需要

你可以在langs.xml和style.xml中找到基础知识,然后你也可以看看,可能有人已经为另一种语言做过了。我不确定记事本++是否可以像那样动态地使用正则表达式来检查eg的匹配%(*)的模式,所以你需要修补一些,用谷歌搜索一些