내가 검사하고자 하는 문자열에 내가 원하는 어떤 패턴이 존재한다면, 그 패턴 부분의 문자열만 추출해서 사용하고 싶다면, match( )를 유용하게 사용할 수 있다.
문법:
문자열.match(정규식)
이렇게 내가 원하는 패턴을 정규식으로 표현해서 mach( )를 사용하면 그 패턴 부분을 "배열"형식으로 반환해 준다.
예:
console.log(${조문내용}`.match(/제\d+조/));
// ['제1조', index: 0, ...]
이런식으로 반환해 준다. 여기서 주의 해야할 점은 정규식에 전역 플래그(g)를 사용하지 않으면, 첫 번째 매칭된 값만 반환된다.
만약 모든 매칭결과를 반환받고 싶다면, 정규식에 전역 플래그(g)를 사용하면 된다.