我有一个字符串,其中包含方括号[]。我想拆分,这样我就可以拿到号码包含在它..其中有括号的拆分字符串
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