2014-12-22 6 views
0

주로 텍스트 편집기로 SciTE를 사용합니다. 주로 LaTeX 및 C++ 프로그래밍을 지향합니다.SciTE - 찾은 두 문자열을 모두 대체하십시오.

현재 문제는 $$$$ TeX 디스플레이 기호를 \ [\] LaTeX 기호로 바꾸고 싶습니다. TeX 방식에서 열기와 닫기를 구별 할 수있는 방법이 없다는 것을 의미합니다. 즉, 문서에서 첫 번째 $$를 찾은 다음 \ [. 다음을 건너 뛰고 다시 바꿉니다. 다시 건너 뜁니다.

SciTE에서이를 쉽게 자동화 할 수있는 방법이 있습니까? 제 말은 첫 번째 $$를 찾고 말하면, \ [두 $ $마다 발견했습니다. 그런 다음 모든 $$를 \]로 대체 할 수 있습니다. 아니면 다른 편집기를 사용하거나 사용자 정의 스크립트를 만들어야합니까? 과거에 Gedit을 사용하여이 작업을 수행 한 것을 기억합니다.하지만 지금은 인터넷에서 검색하는 것조차하지 못하고 있습니다.

답변

0

내가 알기에 SciTE는 정규식을 지원합니다. 다음 찾기/바꾸기 작업은 Scintilla 기반 ++ (Scintilla 기반) :

Find: \$\$(.*?)\$\$ 
Replace: \[ \1 \]