0
정규식을 파이썬에서 다시 사용하려고하는데 제대로 작동하지 않습니다. 내가 111.126.12.121
, 111.126.12.135
을 제외 할이문자열에 예외가있는 정규식
re.match("111.126.1(2.(12[^1]|13[^5])|(3.(1([.^78]))))", "111.126.13.178")
모든 111.125.13.1[78]X
어떤 조언을
임 테스트?
'[.^78]'에 의사가있는 점이 있습니다. – Bentoy13
'5'이외의 숫자와 일치 시키려면'[0-46-9]'를 사용하십시오. 등등. '[^ 5]'는';','%','5' 이외의 문자와 일치합니다. 're.match'는 문자열 시작 부분에만 검색을 고정시킵니다. 끝 부분에'$'를 사용하여 끝 부분에 앵커링을하십시오. 당신이 결국에는 무엇을 원하는지 모르겠다.'^ 111 \ .126 \ .1 (2 \. (12 [02-9] \ d? | 13 [0-46-9] \ d?) | (3 \ . (1 ([0-69]) \ d?))) $' –
답장을 보내 주셔서 감사합니다. – PenDragon