Ich habe die folgende Zeichenfolge aufzuteilen:Wie bestimmte Zeile mit regulären Ausdruck
"body":"The Example 1",(sample),{sample},"sample",&sample,"body":"The Example 2",(sample),{sample},"sample",&sample
Von oben Zeichenfolge, ich brauche
"The Example 1"
in variablestring1
"The Example 2"
in variablestring2
zu extrahieren
ich den folgenden Code bin mit
Pattern comment1 = Pattern.compile("(?<=\")(?:\\\\.|([\"body\"]))*(?=\")", Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE | Pattern.DOTALL | Pattern.MULTILINE);
Matcher matchComm = comment1.matcher(responce.toString());
ich immer korrekte Ergebnisse nicht bin.
Warum versuchen Sie es einen umgekehrten Schrägstrich übereinstimmen? ("\\\\") – RealSkeptic
im passenden Anführungszeichen "" weil den Körper identifizieren –