5 개의 a와 5 개의 b로 모든 문자열을 일치시키는 정규식을 만들 수 있습니까?더 많은 문자열 일치 기능
aaaaabbbb 또는 ababababab 또는 aabbaabbab과 같습니다.
결정 성있는 엔진의 경우 다항식 시간이 필요할 것이라고 상상해보십시오.
일치하는 다른 언어가 있습니까?
업데이트는 :
내가 검색을위한 표현의 종류를 사용하고 싶었, 그래서 나는 (?=b*ab*){5}(?=a*ba*){5}([ab]{10})
로 작정 한을 변경하고 그것을 잘 작동! :) 나는 그런 표정의 수행에 관하여 여전히 불확실하다. 그러나 나는 lookahead 표현식을 찾을 수있을 것 같아.
나는 설명하기 쉽지만 정규 표현식이 어려운 다른 종류의 패턴이 거기에 있는지 궁금하다.
하나의 for 루프를 사용하는 간단한 O (n) 연산을 쓸 수 있습니다.) –
실제로 호기심을 묻고 있습니까? 이것은 당신이 정규식을 사용하고자하는 일종의 문제가 아닙니다. – MAK