2016-06-17 4 views
1

PCRE 엔진을 사용하는 것으로 알고있는 Mac의 BBEdit 무료 버전 인 TextWrangler를 사용하고 있습니다.RegEx로 n 번 매치하는 방법

내가 원하는 것은 라인 수와 일치하고 을 대체합니다. 검색을 많이 후

나는이 함께했다 :

(^(.*\r)){25} 

이 날 25 선에 일치 할 수 있습니다. 그것은 훌륭하게 작동하지만 실제로 문제를 대체하려고 할 때 문제가 발생합니다. 나는 그것을하는 방법을 알아낼 수 없다.

예를 들어 모든 "\ r"을 "\ t"탭으로 바꾸고 싶습니다.

실제로 가능합니다. 나는 어떤 도움을 주셔서 감사합니다. 감사!

답변

1

Regexp 도메인을 검색 중입니다. regexp를 사용하여 대체 할 수 없습니다. 프로그래밍 언어 또는 편집기는 regexp를 검색 - 치환 기능의 검색 부분으로 사용할 수 있습니다. 따라서, 25 개의 치환을하는 방법은 순수하게 프로그래밍 언어 또는 편집자의 영역에있다. 검색 및 교체에서 직접 또는 매크로/루프/기타에서 이러한 기능을 제공하지 않으면 자동으로 수행 할 수 없습니다.

+0

감사합니다. Amadan. 그것이 내가 알아야 할 것이 었습니다. 이제 적어도 정규 표현식 솔루션을 이해하고 Textwrangler 자체에 집중하려고 노력하면서 시간을 낭비하지 않아도됩니다. –