2012-10-18 7 views
0

"<", ">", "="문자가 포함되지 않은 모든 문자열을 QRegExp (Qt)와 일치 시키려합니다. folloing regexp를 사용하면 작동하지 않습니다.QRegExp가 예상대로 일치하지 않습니다.

"^[^><=]+$" 

왜? 나에게 의미 : 문자열의 시작을, 하나 또는 그 이상의없는 문자>, < = 문자열의 끝

감사

편집

내가 일치하고 싶은

BUILD 
예를 들어

, 그리고 난

BU<ILD 
+0

그것은 종종 예상치 않은 곳 일치되는 입력의 예를 제공하는 의미가 있습니다. 질문에 답변하는 사람들을위한 테스트 케이스를 제공하고 추측의 양을 줄입니다. – pmr

+2

정규식과 게시 한 샘플이 괜찮아 보입니다. 문제는 코드에서 일치시키는 방식 일 수 있습니다. 코드를 보여주십시오. – detunized

답변

1

이 구약을 시도 일치하지 싶습니다 그것을하는 그녀의 방법. 사용

^(?!.*[<>=]).*$

관련 문제