2013-04-14 4 views
1

메모장에서 찾아서 바꾸려고합니다. ++.Notepad ++ - 정규식을 사용하여 찾고 바꾸는 방법

border-radius: ([^A-Za-z]*); 

을하지만 내 표현은 (하나 개의 반경 값이) 코드의 유형을 검색 :

예를 들어 내가 찾으려면이 코드를 사용하고

border-radius: 2px 3px 2px; 

를 교체하려면

border-radius:2px; 

찾는 방법을 가르쳐주세요 :

border-radius: **** ; 
+0

먼저, 하나의 물음표로 충분할 것입니다. 그리고 두 번째로 - 정규식 구문에 대해 읽은 적이 있습니까? 캡처 그룹과 공간의 반복을 추가하기 만하면됩니다. –

+0

너무 많은 물음표 사인 stackoverflow는 14 자 미만의 주석을 허용하지 않습니다. No yet yet yet – user007

답변

2

당신은 당신의 제약 조건을 완화, 아무것도 다음 border-radius:를 찾으려면 :

border-radius:(.*?); 

.는 모든 문자를 의미합니다. *은 여러 개를 의미합니다. 그러나 ?은 가능한 최소 일치로 제한합니다. 즉, 첫 번째 ;에서 중지합니다 (그렇지 않으면 패턴이 전체 라인과 일치하고 라인에 여러 규칙이 있음).

+0

와우 정말 고마워. – user007

+0

사실 나는 그가 별도의 캡처 그룹에서 캡처 된 경계 반경 값을 얻고 싶어한다고 생각했다. –

+0

당신은 환영합니다. 그것이 당신을 도운다면 대답을 받아들입니다. –

관련 문제