2013-10-31 2 views
-1

파일의 마지막 점 이후의 모든 항목을 제거하기위한 정규식을 찾으려고합니다. 지금까지 첫 번째 점 앞에있는 모든 텍스트를 제거하는 방법을 찾았지만 파일의 끝을 선택하는 방법을 찾지 못하는 것 같습니다. 도중에 나를 도울 수 있니? 당신은 같은 것을 시도 할 수 있습니다 사전파일의 마지막 점 뒤의 모든 것을 제거하는 정규식

+1

을'/\.[^.]* 대체 : 마지막 점을 포함하지 않는 경우에, 당신은 긍정적 인 lookbehind을 사용할 수 있습니까? $ /', 틀림없이? –

+2

스택 오버플로에 오신 것을 환영합니다. 문제에 적용한 [올바른 형식의] 코드 (http://stackoverflow.com/editing-help), ** ** 관련 ** 오류 메시지가 표시된대로 정확하게 올리십시오. 맞서 싸울거야. 또한 적절하게 형식화 된 ** 예상 출력 샘플을 포함 시켜서 달성하고자하는 결과를 이해할 수 있도록하십시오. –

답변

11

감사 :

\.[^.]*$ 

을 포함하고 마지막 점 이후의 모든 일치하도록. 검색

(?<=\.)[^.]*$ 
0

보십시오 다음 정규식과

s/\.[^.]*$/\./ 
관련 문제