2011-10-14 3 views
1

그래서 정규식은 내 기술 집합에서 약간 실패합니다. 몇 가지 매우 기본적인 검색 표현식을 만들 수 있지만 검색을 수행하고 대체 할 시간이 왔습니다. 실패합니다.TextEditor는 regex를 검색하고 바꾸어 전화 번호에서 공백을 제거합니다.

내 텍스트 편집기는 도움이되는 경우 TextMate이지만 일반적으로 텍스트 편집기에 일반적으로 적용됩니다.

TextMate에서 CSV 파일을 열었습니다. 모든 전화 번호에서 모든 공백을 제거해야합니다. 전화 번호는 DD DDD DDDD 또는 DDDD DD DDDD 또는 기타 다른 형식으로되어 있습니다.

이 숫자를 찾는 정규식은 매우 간단해야하지만 어떻게하면 그 결과를 대체 할 수 있습니까?

나는 텍스트 정규 표현식에서 검색/바꾸기의 컨텍스트에서 검색 정규 표현식을 대체하고 대체 정규 표현식을 사용합니다.

검색 : [\ d + \ s *] + (최소 한 자리 이상, 0 개 이상의 공백, 반복적 인 욕심) 바꾸기 :?

+0

가 정확히 지금 무엇을 어떻게 생겼는지의 예를 얻었다 좋아해? –

답변

2

사용 괄호과 같이 그룹 번호와 일치하도록 대체 필드에 $ 1, $ 2 등 그룹을 만들고,하기 :

Screenshot

+0

훌륭합니다, 감사합니다! 내 경우에는 다음과 같이 약간 더 좋다 :'([\ d] +) \ s + ([\ d] +) \ s + ([\ d] +)' –

+0

Cool :). 다행히 다행히 @JoshSmeaton! – chown

관련 문제