Internet Fanclub roteteufel.de

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Reguläre Ausdrücke

ROT-WEISS-ROT

Active Member
Kennt sich jemand damit aus?



Ich habe folgenden Ausdruck



^[^\s].+



Das ^ bedeutet Negierung. \s meint Leerzeichen oder Steuerzeichen und hier auch wieder durch das ^ negiert. Das . bedeutet eigentlich das dass folgende Zeichen erwartet wird. Also wird ein + erwartet



Nur zusammengesetzt komme ich nicht damit zurecht.



Kann das jemand im Ganzen übersetzen?
 
Ohje, Regex.... so wie ich das jetzt ohne nach zu gucken und mit gefährlichem Halbwissen verstehe, sucht "er" nach allem, was kein Whitespace ist und nicht alleine steht. + bedeutet, dass der Ausdruck vorhanden sein muss. . steht für ein beliebiges Zeichen. Das erste ^ ist nur der Anfang einer Zeile.
 
Das erste ^ ist nur der Anfang einer Zeile.


sicher? Edit: stimmt: ^ = Head; $ = Tail



Ich glaub aber jetzt zu wissen wo mein Problem liegt. Und zwar nutze ich das Regex nicht in einer Suchbedingung, sondern als value pattern in einem XSD. Und hier gelten die Anker wie ^ und $ nicht, da immer die komplette Expression übereinstimmen muss
 
Zurück
Oben