엉망인 데이터 속에서 원하는 글자만 찾아보자
원하는 데이터 2019-12-30!
1. var findStr 에 찾아야 할 문자열을 할당한다.
2. 데이터 속에서 indexOf 로 원하는 문자를 검색한다.
3. 변수 a의 값은 인덱스 위치인데 (결과 : 2019- 가 시작되는 위치 : 578번)
4. 변수 b에 a의 위치 +10 을 하면 588번이 되고, substring 을 이용해서 (자를 위치 시작, 자를 위치 끝) 값을 넣고
5. 콘솔에 찍어보면 결과값이 2019-12-30을 받을 수 있다
var txt = "\n \t\t\t\t\t53\n
\t\t\t\n \t\t\t\t\n \t\t\t\t\n \t\t\t\t\n
\t\t\t\t\n\t \t\t\n\t \t\t\n\t \t\t\n\t
\t\t \t\t\t\t\n \t\t\t\t\t\n\t\t \t\t\t\t\n\t\t
\t\t\t\t\n\t\t \t\t\t\t2020년도 으아아악아가악\n\t\t
\t\t\t\t\n\t\t \t\t\t\t\n\t \t\t\t\t\n \t\t\t\t\n\t
\t\t\n\t \t\t\n \t\t\t\t\n \t\t\t\t\n
\t\t\t\t\n \t\t\t\t\n \t\t\t\n \t\t\t\t\n \t\t\t\t\n
\t\t\t\t\t\n \t\t\t\t\t\t\n \t\t\t\t\t\t\n \t\t\t\t\n \t\t\t\n \t\t\t\t\t살려웡어어ㅓㅇ\n \t\t\t\n \t\t\t\t\t으아아아아아아\n \t\t\t\n
\t\t\t\t\t2019-12-30\n \t\t\t\n \t\t\t\t\t371\n \t\t\t";
var findStr = "2019-";
var a = txt.indexOf(findStr);
var b = txt.substring(a,a+10);
if (txt.indexOf(findStr) != -1) {
console.log(b);
}
else {
console.log("Not Found!!");
}
'Javascript' 카테고리의 다른 글
[javascript] Google Map API 사용 (0) | 2023.07.02 |
---|---|
Optional Chaning - ?? (물음표 두개) 문법 (0) | 2020.12.10 |
Javascript forEach문에 관해 (0) | 2020.04.24 |
JavaScript란? (0) | 2020.02.05 |