我有一個字符串,其中包含方括號[]。我想拆分,這樣我就可以拿到號碼包含在它..其中有括號的拆分字符串
String st = "userList[0].name"
String st1 = "userList[1].name"
幫助我獲得獲得數都在Java/JavaScript的有效途徑。
我有一個字符串,其中包含方括號[]。我想拆分,這樣我就可以拿到號碼包含在它..其中有括號的拆分字符串
String st = "userList[0].name"
String st1 = "userList[1].name"
幫助我獲得獲得數都在Java/JavaScript的有效途徑。
您可以使用split()
和regEx在JavaScript和Java中使用多個分隔符執行拆分操作。
這是在JavaScript中的例子:
// JavaScript
"userList[0].name".split(/[\[\]]+/)[1] // 0
而且在Java中一個非常類似的方法:
// Java
String string = "userList[0].name";
String result = st.split("[\\[\\]]")[1]; // 0
假設你將有一個一致的字符串結構。
對於使用Java從字符串中提取一般括號內容,請查看this answer。
它工作正常Abdul ..感謝 – marc
很高興我能幫助! –
爲什麼需要同時使用Java和JavaScript? –
您可以使用regEx從每個字符串獲取數字 –
我使用此代碼... String [] arr = str.split(「\\ [」); String spl = arr.split(「\\」)「[0];通過上面的代碼,我得到所需的O/P ...但有沒有更好的辦法做到這一點.. – marc