2013-04-19 2 views
-3

()[]{}이 유효 일치하지만 ({)}정규 표현식으로 가능합니까?

() - true 
()[]- true 
()[]{} - ture 
([]) - false 
(){[}] - false. 

내가 이것을 계산하는 정규 표현식을 사용할 수, 예를 들면 : 거짓?

+2

스택을 사용하십시오. 머리가 아프다. – Makoto

+1

당신은 거의 동일한 질문을 여기에 물었습니다. http://stackoverflow.com/questions/16113504/java-best-way-to-implement-this-code –

+0

이상하게 배치 된 질문은, 당신은 누군가가 정규 표현식을 사용할 수 없다고 말하는 것을 들었습니까? 괄호의 균형을 맞추고 싶습니까? – Esailija

답변

5

아니요, 정규식의 알려진 제한 사항 중 하나는 괄호의 형식이 올바른지 여부를 알 수 없다는 것입니다.

관련 문제