Ich weiß, es gibt bereits viele Fragen wie meine, aber ich habe keine Antwort gefunden, die in Java funktioniert. Also schreibe ich eine neue Frage.Java Regex für übereinstimmende Zeichenfolge in Anführungszeichen mit Escapezeichen
Ich habe Textdateien mit Inhalt wie folgt aus:
key1 = "This is a \"test\" text with escapes using '\\' characters"; key2 = 'It must work with \'single\' quotes and "double" quotes';
Ich brauche einen regulären Ausdruck, die die Werte in den doppelten Anführungszeichen entspricht (oder einfache Anführungszeichen). Dieser reguläre Ausdruck muss die migrierten Anführungszeichen und die umgekehrten Backslashes unterstützen. Der reguläre Ausdruck muss mit Java-Standard-Pattern/Matcher-Klassen funktionieren.
Eng verwandt, kann nützlich sein: http://stackoverflow.com/questions/263985/regex-question -ein-oder-mehr-Leerzeichen-außerhalb-von-einem-Zitat-eingeschlossen-Block-of-text –