我正在使用基于python的Google App Engine进行某些项目,而对于编写Web应用程序,我必须使用%operator来大量使用python的字符串替换功能。
我使用Notepad ++作为我的编辑器。我需要一些突出显示“”三重引号字符串中的替换标签的机制,这样我就可以轻松跟踪它们,如果它们嵌入到字符串中。例如,下面是一个python三引号字符串,我正在使用:< / p>
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>
“”“
现在,如果没有正确突出显示此字符串中嵌入的所有%()模式,我很难判断。这个三重引号字符串中总共嵌入了4个这样的模式。 (日,月,年和错误)
如果有人知道此问题的解决方法,请告诉我。
此致 Vaid,Abhishek
答案 0 :(得分:0)
您需要尝试调整记事本++ Style /“Language”以满足您的需求。
你可以在langs.xml和style.xml中找到基础知识,然后还有User Defined Language Files你可以查看一下,可能有人已经为另一种语言做过了。我不确定Notepad ++是否可以在飞行中使用正则表达式来检查匹配%(*)s的模式,例如,所以你需要修改一些并谷歌一些。