정규식의 d 불일치
Q: 정규식에서 d는 임의의 숫자를 나타냅니까?
A: 아니요 반드시. Python의 정규식 구현에서 d는 숫자만 가리키는 것보다 더 넓은 범위의 문자를 나타냅니다.
문자열 "123"을 생각해 보세요. d와 일치할 경우 문자 "1"과 "3"만 숫자로 식별됩니다. 이는 Python 정규식에서 d가 어떤 특정 기준과 일치하는지에 대한 의문을 제기합니다.
[0-9] 간격이 종종 d와 연관되어 있음에도 불구하고 항상 서로 바꿔 사용할 수 있는 것은 아닙니다. Python [0-9]는 숫자 "0123456789"와만 일치합니다. 대조적으로, d는 이러한 기본 숫자를 넘어 동부 아랍어에서 일반적으로 발견되는 ٠١٢٣٤٥٦٧٨٩와 같은 추가 숫자 문자를 포함합니다.
따라서 d는 더 넓은 범위의 숫자를 나타내는 보다 포괄적인 문자 세트를 포함합니다. 숫자 표현.
위 내용은 \d는 항상 Python Regex에서 숫자를 나타냅니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!