【发布时间】:2017-06-06 20:01:46
【问题描述】:
如何在[" "] 之间提取字符串
我有例如:["x"],那么我怎样才能只提取x 并将其分配给
多变的
我试过这个:
String str = "[x]";
String result = str.substring(str.indexOf("[") + 1, str.indexOf("]"));
我可以使用上面的代码得到 x,但我的字符串包含在 [" "] 之间
【问题讨论】:
-
您需要使用正则表达式还是可以将 [" 和 "] 替换为 ""
-
@farrellmr 字符串在
[" "]之间,而不仅仅是" " -
我的意思是空字符串 "[x]".replace("[", "").replace("]", "");产生 x