Wie finden Sie das passende paar von geschweiften Klammern in einem string?

Angenommen ich habe einen string "(bezahlt) + (8 Arbeitsstunden) + (Unternehmens-Regeln)" . Jetzt möchte ich prüfen, ob der komplette string ist umgeben mit Klammern oder nicht. Grundsätzlich möchte ich überprüfen, ob der string ist wie dieser oder nicht : "((bezahlt) + (8 Arbeitsstunden) + (Unternehmens-Regeln))". Wenn es schon mit Klammern umgeben, dann werde ich es belassen, wie es ist, sonst werde ich anwenden Klammern, um die vollständige Zeichenfolge, so dass die Ausgabe lautet : "((bezahlt) + (8 Arbeitsstunden) + (Unternehmens-Regeln))" . Durch zählen der Anzahl von Klammern, ich bin nicht in der Lage, dieses problem zu lösen.

Kann bitte jemand eine Lösung vorschlagen?

ja, regex :). google.nl/...
Klammern, nicht Klammern. (Sorry, meine OCD getreten.) Sowieso: "(dies ist ein test-string)" count as "umgeben mit Klammern"?
WENN Sie wissen, das format der Zeichenfolge ist, warum nicht einfach überprüfen (( am Anfang der Zeichenfolge und der )) am Ende?
eigentlich sind strings aus einer Datenbank stammen, also ich weiß nicht Ihr format.
So macht "(dies ist ein test-string)" zählen oder nicht?

InformationsquelleAutor user2091061 | 2013-03-01

Schreibe einen Kommentar