2012-12-12 15 views
-2

我想獲取圖像和substr的第一點的說明如何在android中做到這一點?Android RegExp第一點

例如,我有一些文字

文字這是文字,texxt。 teeext wrwerwr喇嘛喇嘛

和喜給我

文字這是文字,texxt。

該怎麼辦?

回答

1

假設你知道只有一個在你的描述點:

public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     String str = "Text this is text, texxt. teeext wrwerwr bla bla"; 
     String newstr=""; 

     if(null!=str && str.length() > 0){ 
      int endIndex = str.lastIndexOf("."); 
      if(endIndex != -1) { 
       newstr = str.substring(0, endIndex); // not forgot to put check if(endIndex != -1) 
     } 
     } 
     System.out.println(newstr); 
    } 

如果有多個點:

public static void main(String[] args) { 
     // TODO Auto-generated method stub 
     String str = "Text this is text, texxt. teeext wrwerwr bla bla"; 
     if(null!=str && str.length() > 0){ 
      String [] strings = str.split("\\."); 
     System.out.println(strings[0]); 
     } 
    } 
+0

您可以使用String.indexOf()而不是String.lastIndexOf使第一個解決方案適用於具有多個點的句子。 – Talihawk

+0

好提:)謝謝 –