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