Hi walker,
danke, versteh das aber nicht, was solls, ....
In deinem Ausdruck werden nach sämtlichen Zeichen zwischen [ und ]
gesucht und !~ sorgt dafür dass eben nur diese vorkommen dürfen.
In deinem Fall ' ' (Leerzeichen), kleine Buchstaben, Ziffern, und...
\s = leerzeichen
\s = Alle Whitespace-Character (je nach Systemkonfiguration), also
Space, Tab, \n, \r z.B.
Willst du kein Leerzeichen, nimm es einfach aus der Expression:
if($NameB !~ /[1]+$/)
Übrigens, ohne +$ wird nur das erste Zeichen überprüft.
^ = Anfang des Ausdrucks
$ = Ende
Schau dir den Link von Eternius am besten nochmal an.
Gruß,
Lin
--
Mister rabbit says, "A moment of realization is worth a thousand prayers."
Mister rabbit says, "A moment of realization is worth a thousand prayers."
a-z0-9 ↩︎