使用java代码如何从单引号中提取文本。也是一个具体的例子

时间:2014-11-05 23:24:02

标签: java text extract quotes

我需要使用Java代码在单引号之间提取第三个文本实例。

输入文字是:' a',' b'' c' 输出文本应为:c

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

你可以做一些简单的事情,然后首先拆分字符串中的逗号字符。 myString.split(",")

这将为您提供一个包含['a','b','c'] array[0] = 'a', array[1] = 'b'....

的数组

然后你可以抓住第三项或array[2],它会给你'c'

然后,您可以执行charAt(1)来检索此项目。或者如果引号之间的项是文本,则可以使用子字符串从字符串中检索项目。

因此,对于array[2] = "'bleh'",您可以使用array[2].substring(1,array[2].length - 2);只需确保进行验证,因为这很容易导致索引超出范围异常。

这方面的一个例子是:

public String getThirdVal(String input)
{
    String[] myArray = input.split(',');
    String wantedValue = myArray[2].substring(1, myArray[2].length - 2);
    return wantedValue;
}