我有以下字符串:{"array 1":[ ....
我想删除前面的所有内容[
。字符串替换基于变量值
对于我使用:.replace("{\"array 1\":", "");
,那效果很好。
但是,我有几个数组,所以我想基于一个包含数组名称的变量进行替换。
例如:
String arr_name = "array 1";
....replace('{\"arr_name\":", "");
是否可以使用可变密钥替换字符串?
编辑:
我已经结束了加入一个新元素解析在JSON数组可以除去它的名字。
谢谢大家的快速意见和建议。
你说你要前'[全部替换'。你为什么不那样做?为什么要查找实际的数组名称? – RealSkeptic
是否有一个原因,你不能只使用一个子字符串开始索引'['? –
您的数据有点像JSON。为什么不解析它,然后提取你想要的值? – litelite