정규 표현식을 배우며 정규 표현식이 16 진수 값을 나타낼 경우 어떤 값이 일치하는지 이해하려고합니다.정규 표현식 값 (16 진수)
예를 들어, 내가 ^[\\x00-\\xff]{16}
인 경우 16 자리 숫자에 대해 0-255의 모든 값과 일치한다는 의미입니까?
나는 라인을 보았는데, 예제를 찾을 수없는 것 같습니다. 16 진수 값은 문자열의 문자의 문자 코드 지칭
감사
정규 표현식을 배우며 정규 표현식이 16 진수 값을 나타낼 경우 어떤 값이 일치하는지 이해하려고합니다.정규 표현식 값 (16 진수)
예를 들어, 내가 ^[\\x00-\\xff]{16}
인 경우 16 자리 숫자에 대해 0-255의 모든 값과 일치한다는 의미입니까?
나는 라인을 보았는데, 예제를 찾을 수없는 것 같습니다. 16 진수 값은 문자열의 문자의 문자 코드 지칭
감사
이 일치된다. 예를 들어, ASCII 또는 UTF-8의 'A'
은 65 또는 x41
입니다.
^[\x00-\xff]{16}
은 문자열의 시작 부분에 고정되어 있으며 정확하게 숫자가 0에서 255 사이의 숫자로 고정되어 있음을 의미합니다. 정규식 엔진이 멀티 바이트 문자 인식을 지원하지 않으면 을 의미합니다. 어떤 문자도 문자이므로, ^.{16}
과 거의 동일합니다. 단, 특정 옵션이 켜져 있지 않으면 (Perl 및 Perl 호환 정규식) 많은 정규식 엔진에서 .
이 개행 문자와 일치하지 않습니다.
아, 답장을 보내 주셔서 감사합니다. – Tony
http://regexpal.com/에서 이러한 종류의 테스트를 실행할 수 있습니다. – BlackVegetable