나는 "Y"와 ">" 'EmEditor을 사용하여 시작하는 라인을 제외하고 파일의 모든 줄에 "N"과 "R"모든 문자를 대체 할 방법이 필요합니다 Regex ++ (Dr. John Maddock의 1.57 버전)가 내장되어 있습니다. 이 정규식 맛 supports는 정규 표현식에 대한 모든 고급 .NET 개선 사항이 없습니다 또한 길이 lookbehind을 고정합니다. 여기 모든 라인에 캐릭터의 모든 발생을 교체 제외하고 주석 라인은
은 예시 입력 파일이다> A header containing "y" and "r"
tttttrtagggaar-rrgatctg--gcctrtcc---cacyaayygggayyyaggc
그리고 여기 여분의 결과 바람직하다 :
> A header containing "y" and "r"
tttttntagggaan-nngatctg--gcctntcc---cacnaanngggannnaggc
단일 단계로 같은 교체를 수행 할 수있는 것이 이상적 일 것이다한다. 그러나 현재 저는 2 단계 또는 스크립트 기반 솔루션 (EmEditor allows writing Windows Scripting Host macroses)조차도 완전히 찾아 냈습니다. 내가 정규식 ^(?!>).*$
모든 비 주석 라인을 찾을 수 있다는 것을 알고 있지만합니다 ("Replace" dialog에서 해당 옵션을 사용) 선택의 교체 r|y
→ n
을 수행하기 위해 그들을 선택하는 방법을 발견하지 않았습니다.
엠 에디터로이를 달성 할 수있는 방법이 있나요? 엠 에디터의 기본 정규식 엔진 부스트이기 때문에
: 찾기'^ [^>] * \ K [년]'교체'n' 및 바꾸기를 클릭 모든 여러 번 원하는대로.? – Toto
@Toto 작동하지만 바람직하지 않은 경우 20-50 클릭이 필요할 수 있습니다. 하지만'\ K'을 소개해 주셔서 감사합니다. –