2012-10-18 89 views
0

我想匹配QRegExp(Qt)中不包含這些字符「<」,「>」,「=」的所有字符串。隨着正則表達式,這是行不通的:QRegExp與預期的不匹配

"^[^><=]+$" 

爲什麼?對我來說,這意味着:字符串的開始,一個或多個字符不在>,<,=和字符串的結束

感謝

編輯

我想匹配

BUILD 

例如,我想不匹配

BU<ILD 
+0

它通常是有意義的,以提供被匹配,你不指望它輸入的一個例子。它爲回答你的問題的人提供了一個測試案例,並減少了猜測的數量。 – pmr

+2

正則表達式和您發佈的示例看起來很好。問題可能與您在代碼中進行匹配的方式有關。請顯示代碼。 – detunized

回答

1

嘗試ot她的方式來做到這一點。用途:

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