如何在字符串中获取搜索文本?

时间:2015-10-22 06:45:45

标签: android search text substring indexof

我想得到一个文本,它是一个字符串的一部分。例如:我有一个类似&#34的字符串;我是Vahid"我希望得到#34; am"之后的一切。 结果将是" Vahid" 我该怎么办?

4 个答案:

答案 0 :(得分:2)

尝试:

<强>示例1

String[] separated = CurrentString.split("am");
separated[0]; // I am
separated[1]; // Vahid

<强>例2

StringTokenizer tokens = new StringTokenizer(CurrentString, "am");
String first = tokens.nextToken();// I am
String second = tokens.nextToken(); //Vahid

答案 1 :(得分:1)

尝试:

if (value && /^\d{10,}$/.test(value.trim()))

答案 2 :(得分:1)

就这样使用,用你的字符串调用方法。

public String trimString(String stringyouwanttoTrim)
{
  if(stringyouwanttoTrim.contains("I am")
  {
    return stringyouwanttoTrim.split("I am")[1].trim();
  }
  else
  {
    return stringyouwanttoTrim;
  }
}

答案 3 :(得分:1)

如果您希望用空格分割句子,可以这样做:

 String [] myStringElements = "I am Vahid".split(" ");
 System.out.println("your name is " + myStringElements[myStringElements.length - 1]);