2013-02-10 3 views
0

나는 그렙와 백 슬래시를 테스트하기 위해이 표현과 일치하는 것을 시도하고있다 :bash 쉘에서 백 슬래시는 grep과 어떻게 작동합니까?

'\ U V \'나는이 정규식 쓴

:

를 '\\ 유 \\ V '

전체 표현식은 정규식 일치,하지만 난 \u을 쓴 경우에만 FAI에 정규식을 기대 l 문자가 없으므로 \u, \v (\t, \n) 문자가 없으므로 주어진 문자열의 u과 일치합니다.

어떻게 되나요? \u 정규식은 u 문자와 일치합니까?

답변

3

당신이 사용하는 (정규식) 언어의 read a description에 도움이됩니다.

우리는 C 문자열 리터럴 달리, \n 리터럴 n을 의미 \t 리터럴 t을 의미하는 것이 그것에서 배운다. 마찬가지로 \uu을 의미합니다.

는 원자이다 .....]은 '\'는 다른 문자 (!) (같이 경우, 통상의 문자로 촬영하는 문자와 일치 하였다 '\'없었던 선물 (!)) [......]

관련 문제