` ` (apostrophe)
방대한 문자열을 담을 경우

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
var text = `붙여넣기할 소스`;
var regex = /dispNm":".+?"/g;
var result = text.match(regex);
console.log(result);
</script>
</body>
</html>
match : 그룹화 데이터를 뽑기에는 적합하지 않다.
활용한다면 for문과 split을 활용하여 배열에서 원하는 데이터를 뽑아낼수도 있다
exec
그룹화된 데이터가 나오지만
글로벌플래그를 주었음에도 한 항목만 나옴
var result = regex.exec(text);
console.log(result);


var regex = /dispNm":"(.+?)"/g;
var result = null;
while((result = regex.exec(text)) != null){
console.log(result);
}

var regex = /dispNm":"(.+?)"/g;
var result = null;
while((result = regex.exec(text)) != null){
console.log(result[1]);
}'디지털 컨버전스 > Java Script' 카테고리의 다른 글
| [Regex] 예제 - 회원가입폼 : script (0) | 2020.04.17 |
|---|---|
| [Regex] .onsubmit (0) | 2020.04.17 |
| [Regex] .test() / .match() (0) | 2020.04.17 |
| [Regex] 예제 - 회원가입폼 : html5 내장 기능 (0) | 2020.04.17 |
| [Regex] form > submit (0) | 2020.04.17 |