TypeScript에서 문자열에 특정 텍스트가 있는지 확인

Rana Hasnain Khan 2023년1월30일
  1. TypeScript의 indexOf() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인
  2. TypeScript의 search() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인
  3. TypeScript의 includes() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인
TypeScript에서 문자열에 특정 텍스트가 있는지 확인

TypeScript에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법을 예제와 함께 소개합니다.

문자열은 모든 응용 프로그램에서 널리 사용됩니다. 일부 응용 프로그램에서 작업하는 동안 특정 문자열에 특정 하위 문자열이 포함되어 있는지 여부를 확인하고 싶을 수 있습니다.

이것은 이메일 탐지기 애플리케이션 또는 다양한 목적으로 채팅 또는 이메일을 필터링하는 데 사용되는 애플리케이션에서 사용할 수 있습니다.

TypeScript는 문자열에 특정 하위 문자열이나 텍스트가 포함되어 있는지 여부를 확인하는 데 사용할 수 있는 세 가지 방법을 제공합니다. 우리는 이러한 방법에 대해 자세히 논의할 것입니다.

TypeScript의 indexOf() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인

indexOf() 메서드는 문자열에 다른 문자열이 포함되어 있는지 여부를 확인하는 데 사용됩니다. 이 방법을 사용한 예제 코드는 아래와 같습니다.

# typescript
let str1 = "Hello";
let str2 = "Hello! Good Morning";
if(str1.indexOf(str2)){
    console.log("String 2 contains string 1!")
}

출력:

typescript의 indexOf() 메서드

위의 예에서 볼 수 있듯이 str2에는 Hello라는 단어가 포함되어 있습니다. 두 문자열을 비교하여 알 수 있듯이 결과도 동일합니다.

TypeScript의 search() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인

TypeScript는 문자열에 하위 문자열이 포함되어 있는지 검색하는 데 사용할 수 있는 또 다른 메서드 search()를 제공합니다. 아래와 같이 두 변수를 정의하고 비교하는 예제에서 이 방법을 사용하겠습니다.

# typescript
let str1 = "Hello";
let str2 = "Hello! Good Morning";
if(str1.search(str2)){
    console.log("String 2 contains string 1!")
}

출력:

typescript의 search() 메서드

위의 예제에서 알 수 있듯이 indexOf() 메서드를 사용하여 이전 예제와 동일한 결과를 얻었습니다.

TypeScript의 includes() 메서드를 사용하여 문자열에 특정 텍스트가 있는지 확인

TypeScript는 문자열에 하위 문자열이 포함되어 있는지 검색하기 위해 includes()라는 또 다른 메서드를 제공합니다. 아래와 같이 하나의 변수만 정의하고 이 변수에서 특정 문자열을 검색하는 예제에서 이 방법을 사용하겠습니다.

# typescript
let str2 = "Hello! Good Morning";
if(str2.includes('Hello')){
    console.log("String 2 contains string 1!")
}

출력:

타이프스크립트의 Include() 메소드

위의 예에서 알 수 있듯이 위의 두 가지 방법과 동일한 결과를 얻었습니다.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

관련 문장 - TypeScript String