我想从字符串中提取在所需部分之后和之前满足特定模式的部分:
例子 :
String [] s1 = my name is ankit kapoor , my name is mayank gupta , my name is preeti singh ;
在这里,我只需要名字,即 ankit 、mayank 、 preeti ,即在第一个空格出现之后和之前。
我到目前为止使用的代码是
String [] final_reult = s1[i].substring((s1.indexof("is")+3) , (s1.lastindexof(" ")));
显然我使用循环即for(int i=o;i<s1.length;i++)
我得到的输出是:ankit kapoor // 而不是 ankit mayank gupta // 而不是 mayank preeti singh // 而不是 preeti
请帮忙 !!我只想使用这种格式