Gibt es einen Weg, um die Zeichenfolge zu erhalten zwischen .. sagen wir Zitat „ Das Problem bei der Verwendung INDEXOF und Teilzeichenfolge ist, dass es die erste bekommt“ und zuletzt ", aber nicht das Paar. WieZeichenfolge zwischen Funktion?
‚Hallo‘ "Warum", "WWWWWEEEEEE"
Es
Hallo bekommen " "Warum"" WWWWWEEEEEE
Ich möchte, dass es zum Array kommt> Hallo, WARUM SIND WWWWEEEEEE
Gibt es eine Möglichkeit, dies zu tun?
Soweit ich weiß, können Sie es vereinfachen, indem Sie den try-catch entfernen, denn wenn Sie einmal ausgeführt werden, wissen Sie bereits, dass der reguläre Ausdruck keine Syntaxfehler enthält. – Svish
Wenn Sie die Zwischenräume auch möchten, können Sie einfach die Anführungszeichen und die Gruppe entfernen und das ganze Spiel nehmen. Ersetzen Sie '" ([^ "] +)" 'durch' [^ "] +' und 'match.Groups [1] .Value" durch 'match.Value'. – Svish