我有以下字符串:
"Sample text, another sample","勾","","勾"
我想得到4个子串如下:
有人可以发布有关如何实现这一目标的解决方案吗?如果可能的话,你能告诉我两种方法吗(标准方式和使用正则表达式)。非常感谢
答案 0 :(得分: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));
}
答案 1 :(得分:0)
您可以使用subString(int start, int end)
方法
例如:
str.subString(0,5);
会给你样品