我想提取從該後和期望部分之前滿足特定圖案的串的部分之前提取的字符串的子串:後和在Java指定模式
例如:
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卡普爾//而不是ANKIT mayank古普塔//代替mayank preeti singh //代替preeti
請幫忙!! 我想使用這種格式只
你知道正則表達式? – 2013-03-12 11:16:54
參見StringUtils類它有很多有用的功能。探索和利用現有的功能http://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringUtils.html – 2013-03-12 11:19:36