Veröffentlicht 22. Oktober 200915 j Hallo ich hoffe hier ist jmd. der mir helfen kann. Ich grübel schon seit ner Stunde über das Problem einen Raid-Status zu prüfen. Ich würde gerne mithilfe eines RegEx nach folgendem Suchen [_U] | [u_] | [uU__] | [u_UU] | [u__] | [___] Also U ist optional und mindestens ein Unterstrich mein Ansatz bisher ^\[[u_]*\]$ Ich hoffe ihr könnt mir helfen. MfG Chris
22. Oktober 200915 j Geht es um die ganze Zeichenkette also inkl Trennstrick und der Klammern? Weil ein U innerhalb einer Unterstrichkette wäre zuerst einmal: ((_*)U(_+)) | ((_+)U(_*)) Bedeutung: Entweder hast Du beliebig viele _ vor dem U und dann mind einen danach __oder__ Du hast mind einen _ vor dem U und beliebig viele dahinter Da nun das U einmal oder keinmal vorkommt ersetze ich es zu (U?): ((_*)(U?)(_+))|((_+)(U?)(_*)) Hoffe der Ansatz reicht, schau Dir vor allem einmal den Teil über die Quantoren an Quelle: Regulärer Ausdruck ? Wikipedia
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.