我有以下字符串:
"Sample text, another sample","勾","","勾"
我想得到 4 个子字符串,如下所示:
- 示例文本,另一个示例
- 侗</li>
- //只是空字符串
- 侗</li>
有人可以就如何实现这一目标发布解决方案吗?如果可能的话,你能告诉我两种方法吗(标准方法和使用正则表达式)。非常感谢
我有以下字符串:
"Sample text, another sample","勾","","勾"
我想得到 4 个子字符串,如下所示:
有人可以就如何实现这一目标发布解决方案吗?如果可能的话,你能告诉我两种方法吗(标准方法和使用正则表达式)。非常感谢
String str = "\"Sample text, another sample\",\"勾\",\"\",\"勾\"";
Pattern pattern = Pattern.compile("\"([^\"]*)\"");
Matcher matcher = pattern.matcher(str);
while(matcher.find())
{
System.out.println(matcher.group(1));
}
你可以使用subString(int start, int end)
方法
例如:
str.subString(0,5);
会给你样品