2012-05-17 2 views
0

일부 프로젝트에서는 Python 기반 Google App Engine을 사용하고 Webapps를 작성하는 경우 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> 

는 "" "

지금,)의 패턴이 문자열에 포함 된 (모든 %의 적절한 강조하지 않고, 꽤 열심히 저를 판단하기위한 것입니다. 이 삼중 따옴표로 묶인 문자열에는 총 4 개의 패턴이 있습니다. (일, 월, 년 및 오류)

누군가이 문제의 해결 방법을 알고 있다면 알려주십시오.

감사 Vaid, Abhishek

답변

0

당신은 시도하고 당신의 필요에 맞게 노트 패드 ++ 스타일/"언어"를 조정해야합니다.

기본 사항은 langs.xml 및 style.xml에서 찾을 수 있습니다. User Defined Language Files도 있습니다. 누군가 다른 언어로 이미이 작업을 수행했을 수도 있습니다. 메모장 + + 예를 들어, % (*) s와 일치하는 패턴을 확인하는 파리에서 정규식을 할 수 있는지 모르겠습니다, 그래서 당신은 몇 가지와 구글 좀 어림짐작해야합니다.