0

我有以下字符串:

"Sample text, another sample","勾","","勾"

我想得到 4 个子字符串,如下所示:

  • 示例文本,另一个示例
  • 侗</li>
  • //只是空字符串
  • 侗</li>

有人可以就如何实现这一目标发布解决方案吗?如果可能的话,你能告诉我两种方法吗(标准方法和使用正则表达式)。非常感谢

4

2 回答 2

2
String str = "\"Sample text, another sample\",\"勾\",\"\",\"勾\"";
Pattern pattern = Pattern.compile("\"([^\"]*)\"");
Matcher matcher = pattern.matcher(str);
while(matcher.find())
{
    System.out.println(matcher.group(1));
}
于 2013-06-13T06:52:05.363 回答
0

你可以使用subString(int start, int end)方法

例如:

str.subString(0,5);

会给你样品

于 2013-06-13T05:57:52.707 回答