0
정규식과 일치 할 패턴 문자열이 있습니다. 패턴이 인 정규식에 의해 생성 된 유효한 문자열인지 확인해야합니다.주어진 패턴이 Regex에 의해 생성되는지 검사하십시오.
이제 질문 때문에 정규식은 '*'문자 및 사전 정의 된 편지 세트 (A-Z)를 만 포함 할 수 있습니다 흥미가된다. 여기
'*'는 의미가 있습니다 :
if regex is "a*": its closure { '','a','aa','aaa',.. }
if its "ab*c" : its closure { 'ac','abc','abbc', ... }
지금, 모든 가능성을 확인 그것에 되돌아 솔루션이있다.
나는 we only have " * " as a special symbol
이후로 우리가 더 복잡한 것으로 할 수 있는지 궁금합니다.
생성되었거나 일치합니까? – Edorka
난 그냥 일치해야합니다, 생성하지 않습니다. – Spandan
[예. 훨씬 더 나은 복잡성] (http://swtch.com/~rsc/regexp/) –