Laden...

Regex: Text in geschweiften Klammern

Erstellt von Guggsdu vor 18 Jahren Letzter Beitrag vor 18 Jahren 2.889 Views
Guggsdu Themenstarter:in
220 Beiträge seit 2004
vor 18 Jahren
Regex: Text in geschweiften Klammern

Tach zusammen!

Ich suche einen regex-Ausdruck, der mir aus einem string folgendes heraussucht:

{irgendeintext}

ich möchte also die geschweiften Klammern und den einschließenden Text (kann Buchstaben oder Zahlen oder sonstirgendwas sein)

Kennt sich jemand damit aus?

Gruß
Guggsdu

4.506 Beiträge seit 2004
vor 18 Jahren

Hallo Guggsdu!

Muss das zwingend Regex sein?

Denn solche Abfragen würde ich bevorzugt mit den einfachen String-Operatoren abfangen, oder die Zeichenkette einzeln durchgehen.

Ciao
Norman-Timo

A: “Wie ist denn das Wetter bei euch?”
B: “Caps Lock.”
A: “Hä?”
B: “Na ja, Shift ohne Ende!”

Guggsdu Themenstarter:in
220 Beiträge seit 2004
vor 18 Jahren

Naja ich dachte mit Regex isses einfacher - oder zumindest eleganter - aber wenigsten schneller.

Wie würdest Du es denn mit Deiner Variante machen?

Gruß
Guggsdu

563 Beiträge seit 2004
vor 18 Jahren

warum "suchst" du einen regex? DIE gelegenheit was zu lernen!

versuch es selber, und frage, wenn du fragen/probleme hast

A
452 Beiträge seit 2005
vor 18 Jahren

ich will mal nicht so sein und geb dir nen tipp 🙂

/{}.* brauchste 😉

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

563 Beiträge seit 2004
vor 18 Jahren

.* matched aber auf keine \n!

A
452 Beiträge seit 2005
vor 18 Jahren

dafür gibts ja auch regexOptions 🙂

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

563 Beiträge seit 2004
vor 18 Jahren

Regex.Singleline, ganz vergessen 🙁

A
452 Beiträge seit 2005
vor 18 Jahren

kann es sein dass du RegexOptions.Multiline meinst?

Signatur:
Die Signatur wird unter Ihren Beiträgen dargestellt.

😁 😮 ?( 8) 😭 8o :] 🙁 =) X( 🙂 😜 😉 :rolleyes: 👶 :evil: 👅
Smilies find ich doof =]

563 Beiträge seit 2004
vor 18 Jahren

Original von Afrokalypse
kann es sein dass du RegexOptions.Multiline meinst?

nein

singleline:
Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except\n).

P
96 Beiträge seit 2005
vor 18 Jahren

{.*}

49.485 Beiträge seit 2005
vor 18 Jahren

Hallo Guggsdu,

kleine Warnung Regex sind nicht in der Lage, bei geschachtelten Klammern die Paarigkeit richtig zu erkennen. Weiß nicht, ob geschachtelte Klammern in deinem konkreten Fall vorkommen können.

herbivore