可以使用Java中的正则表达式和Matcher类来提取双引号之间的子字符串。以下是一个示例代码: ```java import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main(String[] args) { String input = "This is a \"sample\" string with \"multiple\" quotes."; Pattern pattern = Pattern.compile("\"([^\"]*)\""); Matcher matcher = pattern.matcher(input); while (matcher.find()) { System.out.println(matcher.group(1)); } } } ``` 在上面的代码中,我们首先定义了一个包含多个双引号的字符串。然后,我们使用Pattern.compile()方法创建一个正则表达式模式,该模式匹配双引号之间的任何字符。接下来,我们使用Matcher类的find()方法来查找输入字符串中的所有匹配项,并使用group()方法提取匹配项中的子字符串。最后,我们将提取的子字符串打印到控制台上。 运行上面的代码将输出以下内容: ``` sample multiple ```