RegExp 객체 메소드, RegExp 프로퍼티

CODEDRAGON Development/Regular Expression

반응형


 

 

RegExp 객체 메소드

RegExp.prototype 메소드입니다.

메소드

설명

exec()

·       인수로 전달된 문자열에서 특정 패턴을 검색하여, 패턴과 일치하는 문자열을 반환합니다.

·       만약에 패턴과 일치하는 문자열이 없으면 null 반환합니다.

test()

·       인수로 전달된 문자열에 특정 패턴과 일치하는 문자열이 있는지를 검색합니다.

·       만약에 패턴과 일치하는 문자열이 있으면 true, 없으면 false 반환합니다.

 


 

RegExp 프로퍼티

정규 표현식에서 사용할 있는 RegExp.prototype 프로퍼티입니다.

속성

설명

global

·       완전 일치

·       검색 패턴을 비교할 일치하는 모든 부분을 선택하도록 설정하는 플래그인 'g' 가리킵니다.

ignoreCase

·       대문자 소문자 무시

·       검색 패턴을 비교할 대소문자를 구분하지 않도록 설정하는 플래그인 'i' 가리킵니다.

lastIndex

·       다음 패턴조회를 시작하는 위치

source

·       조회시킬 패턴

·       검색 패턴이 포함하고 있는 문자열을 가리킵니다.

input

·       검색 문자열의 설정, 변경($_로도 가능)

multiline

·       줄바구기 코드를 무시할지 여부($_로도 가능)

·       (무시하지 않는다), 거짓(무시한다.) 설정

·       검색 패턴을 비교할 여러 줄의 입력 문자열을 상태 그대로 여러 줄로 비교하도록 설정하는 플래그인 'm' 가리킵니다.

lastMatch

·       패턴 조회한 최후의 문자($&로도 가능)

lastParen

·       패턴 조회한 최후의 substring($+로도 가능)

leftContext

·       패턴 조회한 값의 앞의 문자($Q로도 가능)

rightContext

·       패턴 조회한 값의 다음 문자($'로도 가능)

$1~$9

·       패턴 조회한 것의 일부를 저장한다.(9개까지

 

 

 




반응형

'Development > Regular Expression' 카테고리의 다른 글

RegExp 객체 생성  (0) 2019.02.04
정규 표현식 만드는 단계  (0) 2019.01.22
양화사(quantifier)  (0) 2019.01.22
정규 표현식 플래그(flags) 구성 요소(생략 가능)  (0) 2019.01.22
정규 표현식 리터럴  (0) 2019.01.21