所以我有這樣的事情如何在java中查找空白(tab +空格+等)的第一次發生?
System.out.println(some_string.indexOf("\\s+"));
這給了我-1
但是當我像\ T或空間
System.out.println(some_string.indexOf("\t"));
特定值做我得到正確的索引。
有沒有什麼辦法可以在不使用split的情況下得到第一次出現空白的索引,因爲我的字符串很長。
PS - 如果有幫助,這是我的要求。我想要的字符串中的第一個數字與字符串的其餘部分由製表符或空格分開,我試圖避免分割(「\\ s +」)[0]。該字符串以該數字開始,並且在數字結束後具有空格或製表符
'indexOf' [不](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#indexOf(java.lang.String))帶一個正則表達式作爲參數 –
數字 - 在左邊還是在右邊分開? – RealSkeptic
字符串以該數字開頭,數字結尾後有空格或製表符 – Humus