JavaScript 정규식에서 단어 경계
명령어 '\b'를 사용하여 단어 경계를 참조할 수 있으며,
명령어 '\B'를 사용하여 비-경계를 참조할 수 있습니다.
예제를 통해 이러한 명령어들의 작동을 살펴보겠습니다.
예제
각 단어를 기호 '!'로 감싸보겠습니다:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
결과적으로 변수에는 다음이 기록됩니다:
'!aaa! !aaa! !aaa!'
예제
문자 사이에 기호 '!'를 추가해 보겠습니다:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
결과적으로 변수에는 다음이 기록됩니다:
'a!a!a a!a!a a!a!a'
다음 문자열이 주어집니다:
let str = 'abc def xyz';
이 문자열을 다음과 같이 만드는 정규식을 작성하세요:
'#abc# #def# #xyz#';
다음 문자열이 주어집니다:
let str = 'abc def xyz';
이 문자열을 다음과 같이 만드는 정규식을 작성하세요:
'a+b+c d+e+f x+y+z';