2013-05-11 59 views
0

更多非數字字符我想一個Java正則表達式匹配除了B或者S.一個或多個非數字目前我有這樣的:匹配一個或除了B或S

\\D[^BS]+ 

儘管如此,這並不工作:/

幫助將不勝感激

+0

需要一個定義:不工作? – 2013-05-11 20:20:34

+2

那它有什麼作用?它什麼都不做?發生錯誤?崩潰你的電腦?讓飛行的猴子從天上墜落?給你免費的華夫餅?請澄清。 – Doorknob 2013-05-11 20:20:42

+0

@門把手:關於「除B或S以外的一個或多個非數字」有什麼難理解? – 2013-05-11 20:22:58

回答

4

你需要的數字字符類:

[^\\dBS]+ 

,或者用錨

^[^\\dBS]+$ 

,以確保整個字符串匹配(但在Java中,.matches()方法會照顧的,對你)。

+0

謝謝!這樣做的工作! – 2013-05-12 08:29:46

相關問題