Forum

> > Off Topic > regex problem
Forums overviewOff Topic overviewLog in to reply

German regex problem

5 replies
To the start Previous 1 Next To the start

old regex problem

stealth
User Off Offline

Quote
Ich bräuchte mal eure hilfe in sachen regex
Und zwar...

blubb|möp
[bla|blu]|möp
blubb|[blubber|lol]
soll mit dem regex halt übereinstimmen

lalilu
[lol|rofl]
[OMG|WTF|abc][asas|12€]
aber nicht

Wenn da also ein | ist das nicht von [ ] eingeklammert ist dann schlägt der regex zu oder wie man da sagt

Aber wie krieg ich so was hin?

old Re: regex problem

HW
User Off Offline

Quote
An deiner Fragestellung hätteste noch etwas arbeiten können, ich wäre grade kurz davor, eine Rede über Escaping zu halten. Ich bin mir immer noch nicht sicher, ob ich so richtig verstanden habe, was du willst.

Wie auch immer, der Regexp [^\[]*\|[^\]]* wäre eine Annäherung an das Problem. Wobei dieser nicht die ganzen von dir angesprochenen Ausnahmefälle einschließt. Aber wenigstens veranschaulicht er anderen hilfsbereiten Leuten dein Begehr.

Mir selbst fällt da auch nicht wirklich was ein. Vielleicht habe ich später noch einen Geistesblitz.

Edit: Glaube ich habe da etwas gefunden, was passen könnte:
([^\[]*|(\[.*\])*)\|([^\]]*|(\[.*\])*)
Bin mir aber auch nicht wirklich sicher ob das alles abdeckt. Kann auch sein dass es gar nicht so funzt wie es soll, ist jetzt mal eben aus dem Kopf heraus entstanden.
edited 3×, last 25.02.07 08:53:06 pm

old Re: regex problem

stealth
User Off Offline

Quote
Ja du hasts schon verstanden, aber das funzt nicht richtig.
So in etwa hab ich es auch probiert.

Naja ich glaub ich werd das wohl anders machen.
Also so dass ich das gar nicht erst prüfen muss

old Re: regex problem

Flying Lizard
User Off Offline

Quote
Also ich kann surfers Frage nur nochmal wiederholen.
Is regex irgendeine Fehlerprüfung oder so? (das ist das eurer Wortwahl naheliegendste, wird aber wohl nich stimmen)

old Re: regex problem

HW
User Off Offline

Quote
Nein. Regex bzw. Regexp ist die Abkürzung für Regular Expression, zu deutsch "Regulärer Ausdruck". Das Zeug wird meist zum Suchen von Zeichenketten verwendet, wobei Regex weitaus komplexeres Suchen ermöglicht als bloßes Suchen nach einer einfachen Zeichenkette.
Nähere Informationen gibts in der Wikipedia.
To the start Previous 1 Next To the start
Log in to replyOff Topic overviewForums overview