파이썬에서이 정규식 ([0.00-9.00]+
)이 무엇을하는지 이해하려고합니다. 내가 이해하는 방식은 0 . 0 0-9 . 0 0
중 하나와 일치하므로 여기서 0은 중복됩니다. 내부에 .
이 있기 때문에 모든 문자와 일치해야하며 전체 일치는 반드시 숫자가 아닌 비어 있지 않은 문자 시퀀스 여야합니다. 그러나 그런 식으로 행동하지는 않습니다. 내가 놓친 게 있니?정규 표현식에서 대괄호 "[]"내의 float 범위는 무엇을 의미합니까?
Few examples of how it behaves
아니요. 문자 범위의 '.'은 '모든'문자와 일치하지 않으며 리터럴 점만 일치합니다. –
https://regex101.com/r/BSZI6b/1 – deceze
또한 http://stackoverflow.com/questions/19976018/does-a-dot-have-to-be-escaped-in-a-character- class-square-bracket-of-a-regula 및 http://stackoverflow.com/questions/21929693/decyphering-a-simple-regex/21929764#21929764 –