我期待將字符串「PICK TWO IN ORDER:10 2 T F」分解爲以下5個部分。Java正則表達式拆分方法
Str[0] = "PICK TWO IN ORDER"
Str[1] = 10
Str[2] = 2
Str[3] = T
Str[4] = F
我能得到的字符串分割成兩個部分,其中它的字符串「挑二,以」和「10 2 T F」通過使用正則表達式「(:)」。但是,我似乎無法弄清楚如何拆分第二部分。當使用「\ s」根據空格拆分時,它將第一部分拆分爲四部分。
是否有限制正則表達式解析字符串的哪部分?或者我必須將其作爲一個兩步驟的過程並相應地拆分它們?
謝謝。
像這樣:'[:\ S]'? – Laurel