javascript 정규표현 Regular Expression
IT/Tech 2006/09/22 13:45
String Object의 추가 method
Regula Espression object
정규표현 = /패턴설정/[i | g | ig]
regexp = new REegExp("패턴설정", ["i",|,"g",|"gi"]);
예 )
re = new RegExp("Nav");
s4 = "NetscapeNavgator4.0";
exe = re.exec(s4);
| match() | 지정된 패턴과 동일한 패턴을 찾는다. s1 = "NetscapeNavgator4.0"; foun = s1.match(/Nav/); |
| replace() | 지정된 패턴과 바꾼다 s2 = "NetscapeNavgator4.0"; rep1 = s2.replace(/Navgator/,"Communicat"); |
| split() | 지정된 패턴부분에서 문자열을 나눈다. s3 = "NetscapeNavgator4.0"; spli = s3.split(/a/); |
Regula Espression object
정규표현 = /패턴설정/[i | g | ig]
regexp = new REegExp("패턴설정", ["i",|,"g",|"gi"]);
예 )
re = new RegExp("Nav");
s4 = "NetscapeNavgator4.0";
exe = re.exec(s4);
| option | i | 대소문자 무시 |
|---|---|---|
| g | 완전 일치 | |
| ig | 대문자 소문자 무시하고 완전일치 | |
| property | global | 완전일치 |
| ignoreCase | 대문자,소문자 무시 | |
| lastIndex | 다음 패턴조회를 시작하는 위치 | |
| sorce | 조회시킬 패턴 | |
| input | $_로도 가능, 검색 문자열의 설정, 변경 | |
| multiline | $*로도가능, 줄바꾸기 코드를 무시할지 여부, 참(무시하지 않는다), 거짓(무시한다)로 설정 | |
| lastmatch | $&로도 가능, 패턴 조회한 최후의문자 | |
| lastParen | $+로도 가능, 패턴 조회한 최후의 substring | |
| leftContext | $¥Q로도 가능, 패턴 조회한 값 앞의 문자 | |
| rightContext | $'로도 가능, 패턴 조회한 다음문자 | |
| $1~$9 | 패턴 조회한 것의 일부를 저장한다(9개까지) | |
| method | compile() | loop문 안에서 사용하는 패턴을 만든다 |
| exec() | 지정된 패턴과 같은 패턴을 찾는다 | |
| test() | 같은패턴이 있는지 테스트한다 | |
| toSource() | javascript1.3 - object값을 문자열로 반환한다 |
'IT > Tech' 카테고리의 다른 글
| Method (0) | 2006/09/22 |
|---|---|
| Event (0) | 2006/09/22 |
| javascript 정규표현 Regular Expression (0) | 2006/09/22 |
| DOM (Document Object Model) (0) | 2006/09/22 |
| JavaScript 일반규정 (0) | 2006/09/22 |
| 로그파일의 Format (0) | 2006/09/22 |


