나는 파이썬에서 r"[^\1]"
과 같은 것을 찾고있다. "" "Z", "B"에 의해 을 "의 : 예를 들어, 나는 모든 문자가 다른 하나 (예에 의해 대체 된 텍스트로"안녕하세요 "같은을 단어를 일치시킬 r ", ...). "안녕하세요"가 될 수 "zcuuj", "prvva" ... 내가 파이썬에하고 싶은 말 : 다음, "나에게 다음 [a-z]
로 시작하는 단어, 처음과 같은 하지이다 편지를 찾아 . 같은 두 글자는 다음 편지 느릅 나무는파이썬에서 어떻게 그룹을 보완합니까?
다른 사람의 차이가 나는이 패턴을 시도했다 :
이r"([a-z])([^\1])([^\1\2]){2}([^\1\2\3])"
(작동하지 않습니다)
이 하나
0 당신은 당신이 나중에(?P=name)
를 사용하여 참조 할 수 있습니다 명명 된 그룹을 만들
(?P<name>...)
를 사용할 수있는
documentation에 따르면
r"([a-z])((?!\1))((?!\1|\2)){2}((?!\1|\2|\3])"
(작동하지 않습니다)
무엇이 작동하지 않습니까? 어떤 오류가 발생하고 있습니까? –