파이썬에 대한 질문이 있습니다. | 연산자 :파이썬 정규식, OR 사용
다음 일반 표현식을 사용하여 하나 이상의 문자를 | 나는 1 문자 옵션을 사용하는 경우도
>>> ps = "^[23|45]"
>>> p = re.compile(ps)
>>> p.match("23")
<_sre.SRE_Match object at 0x0000000001EE0370>
, 나는 끝의 문자열 기호를 추가 할 수 있습니다 : 운영자는 예상 된 결과를 제공 | :
>>> ps = "^[2|4]$"
>>> p = re.compile(ps)
>>> p.match("2\n")
<_sre.SRE_Match object at 0x0000000001EE0440>
을하지만 다중 사용하려고하면 문자 옵션 | 또한
>>> ps = "^[23|45]$"
>>> p = re.compile(ps)
>>> p.match("23\n")
>>> ps = "^[2|4]$"
, 나는 -method 대신 "일치"의 "검색"대신 "$"의 "\ n을"문자를 사용했지만,에 : 나는 경기를 예상 어디 일치하지 않습니다 아무 소용이. 마지막 정규 표현식을 어떻게 만들 수 있습니까? 에서는
사용 http://regex101.com/ 및 http://jdownloader.org/_media/knowledge/wiki/gui/settings0.7/regular-expressions-cheat-sheet-v2.png?w= 650 & h = 883 – madzohan