[javascript] JSON 데이터에서 특정 문자열 패턴 찾기
이번에는 JavaScript의 JSON 데이터에서 특정 문자열 패턴을 찾는 방법에 대해 알아보겠습니다. 이 기술은 데이터 분석이나 검색 기능을 개발할 때 유용하게 활용될 수 있습니다.
1. JSON 데이터 불러오기
먼저, JSON 데이터를 불러와야 합니다. JavaScript에서는 fetch
나 XMLHttpRequest
와 같은 방법을 사용하여 서버에서 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