我嘗試使用regEx來分割一個String,它給了我一個包含2個項目的數組。 我只對第一個元素很感興趣,但是調試器報告它沒有任何內容(在屏幕截圖上的黃色圓圈內),但它具有我在正則表達式中匹配項的「值」。 (高亮藍色的屏幕截圖)如何調試Java字符串拆分返回一個字符串的值,但沒有內容?
如何編程得到的價值?
這裏是我使用的代碼:
//Handle Related description by stripping off data relating to it
String[] descriptionShortened=jsonObject.getString("description").split("^.*[^Related]");
String descriptionintro=descriptionShortened[0].toString();
descriptionList.add(descriptionintro);
''[^相關]'可能不會做你認爲它所做的事情(當然,取決於你的想法)。 – Dirk 2012-02-05 20:02:15
我想匹配以前的所有內容在文本文件相關 - 我假設你的意思是我應該嘗試匹配所有相關的字符串結束後的一切?會嘗試一下! – 2012-02-05 20:13:45
你能展示一個jsonObject.getString(「描述」)返回的例子,然後你想讓你的descriptionShortened數組看起來像什麼?根據Dirk在上面提到的內容,不清楚你的正則表達式是否正確或者你想達到什麼目的。 – Fraggle 2012-02-05 20:21:31