拆分字符串,其中包含括号

时间:2016-06-28 22:25:50

标签: javascript java

我有一个包含方括号[]的字符串。我想拆分它,以便我可以得到包含在其中的数字..

String st = "userList[0].name"
String st1 = "userList[1].name"

帮助我获得在java / javascript中获取数字的有效方法。

1 个答案:

答案 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