본문 바로가기

프로그래밍 언어/Script

JAVA script 정규표현식


사용처 - 정보를 추출할 때, 찾는 정보가 있는지 확인할 때, 찾은 정보를 다른 것으로 치환할 때

패턴 선언 방법
정규표현식 리터럴
var pattern = /a/;

정규표현식 객체
var pattern = new RegExe(a);

정규표현식 선언 때, “ . ” 의 역할
var pattern = /a./;
> “ab”
패턴에서 “ . ”은 하나의 문자를 뜻함. “ . ” 앞에는 꼭 문자가 있어야 하며 입력한 a 뒤에 따라오는 b가 같이 추출됨.


검색할 때 사용법
pattern.exec(‘abcde’);
> a

pattern.ecex(‘bcde,);
> null
패턴에 찾겠다고 말한 ‘a’가 입력받은 문자열에 없으므로 null을 출력

테스트 방법
pattern.test(‘abcde’);
> true
찾겠다고 선언한 ‘a’가 문자열에 있으므로 true를 출력

pattern.test(‘bcde’);
> false

문자열에서 메서드(함수) 사용법
- 문자열 선언
var str = ,abcde’;

str.match(pattern);
>[“a”]

치환하는 방법

str.replace(pattern, ‘g’);
> “gbcde”
패턴에 선언한 문자를 replace로 선언한 인자로 바꿈

'프로그래밍 언어 > Script' 카테고리의 다른 글

JAVA script 유효범위  (0) 2022.12.12
JAVA script 정규표현식 옵션  (0) 2022.12.12
JAVA script 모듈  (0) 2022.12.12
JAVA script 객체  (0) 2022.12.12
JAVA script 배열  (0) 2022.12.12