所以我就1個空的序列48個元素的整數陣列,並且我要檢查,如果該數組包含的1個人0檢查整數0,1和-1符號的數組包含
的序列此數組包含這樣一個序列:0111101100011
此陣列不:0011110001111
如何檢查這在Java中的正則表達式?
所以我就1個空的序列48個元素的整數陣列,並且我要檢查,如果該數組包含的1個人0檢查整數0,1和-1符號的數組包含
的序列此數組包含這樣一個序列:0111101100011
此陣列不:0011110001111
如何檢查這在Java中的正則表達式?
嘗試像這樣:[^0](0)[^0]
或^|[^0](0)[^0]|$
採取帳戶(感謝山姆我是)的邊緣。請注意,這將匹配最多3個字符,您需要獲取匹配組1的位置以找到實際的0位的位置。
謝謝。此作品完美。 –
正規表達式」 "[^0]0[^0]"
將匹配一個沒有開頭孤0
或結束
也migh要檢查它反對"^0[^0]"
和"[^0]0$"
的邊緣情況
您剛剛複製該內容嗎?或者您之後發佈過嗎? –
@owlstead I我花了我的時間試圖想辦法採取邊緣情況'01110',但是當你看到那個橙色盒子上有人說已經有人回答時,你會感覺有點慌張 –
沒關係,那麼我會給你投票:) –
你的問題沒有任何意義。請提供更多詳細信息。是否要檢測它是否包含唯一零? – Michael
是。僅有一個0. –