TextMate의 찾기 대화 상자에서 정규식을 사용하여 검색하고 바꾸려면 어떻게 해야 합니까?

TextMate의 찾기 대화 상자에서 정규식을 사용하여 검색하고 바꾸려면 어떻게 해야 합니까?

전부 교체하고 싶어요

\caption(.1..)
\caption(.2.)
\caption(.3..)
\caption(.4..)

~에 의해

\caption{}

검색창에 무엇을 입력해야 하나요?

답변1

교체하고 싶으신가요?

\\caption\(.*\)

~와 함께

\caption{}

저것과 같이 쉬운.

\백슬래시 와 괄호는 ()정규식에서 특별한 의미를 갖기 때문에 이스케이프 처리 해야 합니다 . 해당 .*부분은 모든 문자와 여러 번 일치합니다. 이는 ..2.하위 문자열과 일치합니다.


괄호를 중괄호로 바꾸려면 ()일치시키려는 문자열 주위에 추가하여 캡처 그룹을 추가한 다음 이를 대체에 재사용할 수 있습니다.

\\caption\((.*)\)

~와 함께

\caption{$1}

첫 번째 "캡션"의 내용은 우리가 $1다시 액세스하는 첫 번째 레지스터에 캡처됩니다.

자세한 내용은 TextMate 정규식 설명서를 읽어보세요.TextMate 매뉴얼 » 정규 표현식

관련 정보