JavaScript 정규식에서 단어 경계

명령어 '\b'를 사용하여 단어 경계를 참조할 수 있으며, 명령어 '\B'를 사용하여 비-경계를 참조할 수 있습니다. 예제를 통해 이러한 명령어들의 작동을 살펴보겠습니다.

예제

각 단어를 기호 '!'로 감싸보겠습니다:

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');

결과적으로 변수에는 다음이 기록됩니다:

javascript'!aaa! !aaa! !aaa!'

예제

문자 사이에 기호 '!'를 추가해 보겠습니다:

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');

결과적으로 변수에는 다음이 기록됩니다:

javascript'a!a!a a!a!a a!a!a'
Задание 1

다음 문자열이 주어집니다:

javascriptlet str = 'abc def xyz';

이 문자열을 다음과 같이 만드는 정규식을 작성하세요:

javascript'#abc# #def# #xyz#';
Задание 2

다음 문자열이 주어집니다:

javascriptlet str = 'abc def xyz';

이 문자열을 다음과 같이 만드는 정규식을 작성하세요:

javascript'a+b+c d+e+f x+y+z';