-2
나는 "?"을 표현할 수 있는지 묻고 싶습니다. union (+) 및 closure (*) 한정 기호를 사용하는 한정 기호.정규 표현식에서 "?"에 대한 대안을 만드는 방법 union (+) 및 closure (*) 한정 기호를 사용하여 만 일치합니까?
예를 들어 "a +"는 "a (a *)"로 표시 될 수도 있습니다. "a"를 어떻게 표현할 수 있습니까? 단지 "*"와 "+"가있는?
감사합니다 :) 언급 한 바와 같이
{0,1}은 이전 문자가 0 번 이상이거나 1 대 이하인 경우에만 일치합니다. – FrenchMajesty
'+'및'*'만으로는 불가능합니다. 교대 ('(a |)') 또는 그룹과 둘러보기 (''(?! \ 2)()) *')를 사용하거나 다른 도구를 사용할 수 있습니다. –
답장을 보내 주셔서 감사합니다. 내가 automata에서 우리 모의 시험의 질문 중 하나에 갇혀 있기 때문에 나는이 질문을 제기했다. 우리는 모든 언어를 설명하기 위해서만 조합 (+), 클로저 (*) 및 연결 표현식을 사용할 수 있습니다. –