String Object의 추가 method
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값을 문자열로 반환한다 |
반응형
'lang > js' 카테고리의 다른 글
javascript 정규식 표현정리 2 (0) | 2006.10.10 |
---|---|
javascript 정규식 표현정리 (0) | 2006.10.10 |
javascript 정규식 모음 (0) | 2006.10.10 |
javascript Object Table (0) | 2006.09.22 |
JavaScript 일반규정 (0) | 2006.09.22 |