lang/js

javascript 정규표현 Regular Expression

C/H 2006. 9. 22. 13:45
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);


optioni대소문자 무시
g완전 일치
ig 대문자 소문자 무시하고 완전일치
propertyglobal완전일치
ignoreCase대문자,소문자 무시
lastIndex다음 패턴조회를 시작하는 위치
sorce조회시킬 패턴
input$_로도 가능, 검색 문자열의 설정, 변경
multiline$*로도가능, 줄바꾸기 코드를 무시할지 여부, 참(무시하지 않는다), 거짓(무시한다)로 설정
lastmatch$&로도 가능, 패턴 조회한 최후의문자
lastParen$+로도 가능, 패턴 조회한 최후의 substring
leftContext$¥Q로도 가능, 패턴 조회한 값 앞의 문자
rightContext$'로도 가능, 패턴 조회한 다음문자
$1~$9패턴 조회한 것의 일부를 저장한다(9개까지)
methodcompile()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