자바스크립트에서 Ternary 연산자를 활용한 정규표현식 처리

정규표현식은 문자열의 패턴을 찾는데 유용한 도구입니다. 자바스크립트에서는 정규표현식을 사용하여 문자열을 검색, 분리, 대체하는 등 다양한 작업을 할 수 있습니다. 이번 글에서는 자바스크립트 Ternary 연산자를 통해 정규표현식을 처리하는 방법에 대해 알아보겠습니다.

Ternary 연산자란?

자바스크립트에서 Ternary 연산자는 조건에 따라 값을 반환하는 간단한 문법입니다. 다음은 Ternary 연산자의 기본 구조입니다.

condition ? expression1 : expression2

condition이 true일 경우 expression1이 실행되고, false일 경우 expression2가 실행됩니다.

Ternary 연산자를 활용한 정규표현식 처리

정규표현식을 처리할 때 Ternary 연산자를 사용하면 코드가 간결해지고 가독성이 좋아집니다. 다음은 Ternary 연산자를 활용하여 정규표현식을 처리하는 예시입니다.

const text = "Hello, World!";
const result = /hello/i.test(text) ? "찾았습니다!" : "찾지 못했습니다.";
console.log(result);
// 출력: "찾았습니다!"

위 예시에서는 /hello/i 정규표현식으로 text 문자열에서 “hello”를 찾습니다. 정규표현식 앞에 i 옵션을 주어 대소문자를 구분하지 않도록 하였습니다. Ternary 연산자를 사용하여 찾은 경우 “찾았습니다!”를, 찾지 못한 경우 “찾지 못했습니다.”를 출력하도록 했습니다.

이처럼 Ternary 연산자를 사용하면 정규표현식 처리 코드를 간결하게 작성할 수 있습니다.

마무리

자바스크립트 Ternary 연산자를 활용하여 정규표현식을 처리하는 방법에 대해 알아보았습니다. Ternary 연산자를 사용하면 코드를 간결하게 작성할 수 있고, 가독성을 높일 수 있습니다. 정규표현식을 처리하는 코드를 작성할 때는 Ternary 연산자를 적절히 활용해보세요.

#자바스크립트 #정규표현식