정규 표현식 2

[VIM] 1. VIM 을 이용한 코드 정리 정규 표현식

하도 까먹어서 적어둠... 1. , 뒤 공백 추가 1,$s/ ,/,/g 1,$s/,/, /g 2. 라인끝 공백 제거 %s/\s\+$//e 3. tab을 공백 2개로 변경 1,%s/\t/ /g 4. 들여쓰기 맞추기 1,$s/) {/){/g 1,$s/){/) {/g 5. 주석 간격 변경1,$s/\; \//\; \//g 6. 함수 공백 제거 1,$s/( /(/g 1,$s/ )/)/g 1,$s/ (/(/g 7. if 문뒤 공백 추가 1,$s/if (/if(/g 1,$s/if(/if (/g 1,$s/for(/for (/g 1,$s/ ;/;/g 8. else 맞추기 1,$s/} else{/}else{/g 1,$s/}else {/}else{/g 1,$s/}else{/} else {/g 9. 여러 정규표 현식 입력 방..

[python] 11. 정규 표현식 1

[python] 11. 정규 표현식 1 1. 정규 표현식 - 텍스트를 검색할 때 Ctrl + F 로 찾는 것을 좀더 발전 시킨 형태 - 글자 자체를 가지고 찾는게 아니라 패턴을 사용함 * 오피스 프로그램은 찾기(바꾸기)기능에서 정규식을 지원함 2. 정규식 사용 사례 1) 입력 유효성 체크 2) 테스트에서 특정 부분을 추출 3) 특정 텍스트 바꾸기 4) 큰 텍스트를 작게 쪼개기 - Ex) 콤마나 점으로 구분해서 문장 쪼개기3. 정규식 문법 - "/패턴/" : / 사이에 패턴을 표시 1) 숫자 관련 정규 표현식 표현식 설명 \d 0 부터 9까지 한자리 숫자를 표현 2) 발생 홧수 관련 정규 표현식 표현식 설명 ? 0 또는 1번 발생 * 0 또는 여러번 발생 + 1번 이상 발생 {n} n번 발생 {n,m} n..