[javascript] JSON 데이터에서 특정 문자열 패턴 찾기

이번에는 JavaScript의 JSON 데이터에서 특정 문자열 패턴을 찾는 방법에 대해 알아보겠습니다. 이 기술은 데이터 분석이나 검색 기능을 개발할 때 유용하게 활용될 수 있습니다.

1. JSON 데이터 불러오기

먼저, JSON 데이터를 불러와야 합니다. JavaScript에서는 fetchXMLHttpRequest와 같은 방법을 사용하여 서버에서 JSON 데이터를 가져올 수 있습니다. 다음은 간단한 예제입니다.

fetch('data.json')
  .then(response => response.json())
  .then(data => {
    // JSON 데이터 처리
  });

2. 문자열 패턴 찾기

다음으로, 불러온 JSON 데이터에서 특정 문자열 패턴을 찾는 방법을 알아봅시다. JavaScript에서는 RegExp 객체를 사용하여 정규표현식을 적용할 수 있습니다.

// JSON 데이터 예시
const jsonData = {
  "name": "John Doe",
  "email": "johndoe@example.com",
  "phone": "123-456-7890"
};

// 이메일 주소 패턴 찾기
const emailPattern = /[\w-]+@[\w-]+(\.[\w-]+)/;
const emailMatch = jsonData.email.match(emailPattern);
console.log(emailMatch[0]);

3. 결과 처리

match 메서드로 찾은 패턴을 처리할 수 있습니다. 예를 들어, 검색된 결과를 출력하거나 다른 기능에 활용할 수 있습니다.

결론

JSON 데이터에서 특정 문자열 패턴을 찾는 방법을 알아보았습니다. 이를 응용하면 데이터 분석이나 필터링 과정에서 유용하게 활용할 수 있습니다.

이상으로 JSON 데이터에서 특정 문자열 패턴을 찾는 기술에 대해 알아보았습니다.

참고 자료: MDN web docs, W3Schools