문자열 2

문자열 가공... 정규식 쿼리

database.sarang.net의 "Oracle Q&A" 게시판에서 발견한 글에 아주 살짝 양념을 더했습니다. 원문 : database.sarang.net의 원문 "어떤 문자열에서 특정 문자를 구분 문자로 하여 나눴을때 마지막 문자열을 보여주고싶다."라고 할때... 음... 이걸 해결해 놓은게 아래의 쿼리입니다. Oracle 10g R2와 Oracle Express Edition 11g에서 정상적으로 실행되는것을 확인하였습니다. SELECT tablespace_name "테이블스페이스" , file_name "파일 이름" , SUBSTR(file_name, INSTR(file_name, '\', -1) + 1) as "1st" , REGEXP_SUBSTR(file_name, '[^\]+$') as "..

IT 기술/Oracle 2011.12.05

VI Editor에서 텍스트 찾기 및 바꾸기 기능 관련 명령어

KLDP에서 퍼온 VI Editor에서 텍스트 찾지, 바꾸기 명령어 예제입니다. 원문 : vi 텍스트 찾기 바꾸기 관련 명령어 모음 1. 문서 처음부터 마지막까지의 char 를 _char_ 로 치환한다. :%s/char/_&_/g 2. 현재(커서위치)부터 마지막까지의 char 를 _char_ 로 치환한다. :.,$s/char/_&_/g 3. buf_.*[255], buf_in[255], buf_get[255] 와 같은 문자열을 hello 로 변경한다. :1,10s/buf_.*\[255\]/hello/g 4. 숫자로만 이루어진 행 찾기는 다음과 같습니다. /^\d\+$ ^ : 행의 첫부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음. (즉 숫자가 최소한 1개..