엉망인 데이터 속에서 원하는 글자만 찾아보자

 

원하는 데이터 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

+ Recent posts