.Net 정규식에서 \ b 의미 [닫힘]

Microsoft는 .Net 정규식을위한 멋진 빠른 참조 카드 를 보유하고 있습니다.

그러나 \b백 스페이스와 일치하고 “단어 경계”와 일치하는 것으로 표시 됩니다.

무엇 이니? \b정말 둘 다 할 수 있습니까 ? 무슨 뜻인지 정확히 어떻게 알 수 있습니까?



답변

\b 문자 클래스 외부의 “워드 경계”(문자 세트라고도 함) 및 문자 클래스 내부의 “백 스페이스”를 의미합니다.

여기서는 단어 경계를 의미합니다.

\bhello\b

여기는 백 스페이스를 의미합니다

[\b]

이 Microsoft 참조 : 정규 표현식의 문자 이스케이프를 참조하십시오 .
PERL 정규식에 대한 정의 는 동일 합니다 \b.