[javascript] 하위 표현식으로 문자열에 접근하는 정규 표현식

다음은 하위 표현식을 사용하여 문자열에 접근하는 예시입니다.

const text = "Hello, this is a sample text with some numbers 12345 and symbols !@#";
const pattern = /numbers (\d+) and symbols ([!@#]+)/;
const match = text.match(pattern);

if (match) {
  const numberPart = match[1];
  const symbolPart = match[2];
  console.log(`Numbers: ${numberPart}, Symbols: ${symbolPart}`);
}

이 예제에서, /numbers (\d+) and symbols ([!@#]+)/는 하위 표현식을 사용하여 “numbers” 다음의 숫자와 “symbols” 다음의 기호를 추출하는 정규 표현식 패턴을 나타냅니다.

이를 통해 정규 표현식을 사용하여 특정 문자열 부분에 더 쉽게 접근할 수 있습니다.