Look Behind1 [Regex] Look Around 특정 문자열의 앞, 뒤 찾기 정규 표현식을 사용하다보면 특정 문자열의 앞 뒤에 있는 문자열을 구해야 하는 경우가 자주 있다. 예를 들어 "1월 26일 코로나 감염자 수 1000명"이라는 문자열이 있을 때, 이 중 감염자 수를 의미하는 "1000" 만을 얻고자 한다면 다음과 같이 구할 수 있다. const str = '1월 26일 코로나 감염자 수 1000명' const reg = /(\d+)명/; str.match(reg); // ['1000명', '1000', index: 0, input: '1000명', groups: undefined] 이와 같은 정규표현식을 사용하면 우리에게 필요하지 않은 "1000명"까지 구하게 되는데, Positive Look Ahead 표현을 사용하면 더 깔끔하게 구할 수 있.. 2023. 1. 26. 이전 1 다음