我有一个包含方括号[]的字符串。我想拆分它,以便我可以得到包含在其中的数字..
String st = "userList[0].name"
String st1 = "userList[1].name"
帮助我获得在java / javascript中获取数字的有效方法。
答案 0 :(得分:0)
您可以在JavaScript和Java中使用split()
和regEx来执行使用多个分隔符的拆分操作。
这是JavaScript中的一个示例:
// JavaScript
"userList[0].name".split(/[\[\]]+/)[1] // 0
Java中的一种非常类似的方法:
// Java
String string = "userList[0].name";
String result = st.split("[\\[\\]]")[1]; // 0
假设您将拥有一致的字符串结构。
对于使用Java从字符串中提取常规括号内容,请查看this answer。