ich eine Liste der Schlüsselwerte als solche: -Java regex Extrakt Schlüssel-Wert ohne Anführungszeichen
{
"xxx" : "1234",
"yyy" : "1234",
"zzz" : "1234"
}
ich einen RegexMuster habe: -
String pattern = ".*zzz\\s*:\\s*(.*)[\n\r]";
, die nur Werte im Fall extrahiert einer Übereinstimmung, wenn der Schlüssel "zzz" ist.
Allerdings bekomme ich kein Match aufgrund der Zitate ... Wie kann ich mein Muster wechseln, um das Spiel zu bekommen? Ich möchte auch keine Zitate in meinem Wert erhalten.
Sieht aus wie Sie eine json Bibliothek statt regex hier .. – Zavior
verwenden sollten no..because es gibt andere Dinge unten und json Parser wird nicht mit diesem – Philo
funktionieren, wenn Es gibt noch andere Dinge, stellen Sie sicher, dass der von Ihnen verwendete Regex die Dinge nicht von dort aufnimmt. Ich empfehle auch sehr, wenn möglich einen Parser über Regex zu verwenden, aber natürlich weiß ich nicht Ihre volle Situation. – Aarjav