[quote=vayu,01.Sep..2006, 08:04]auch wenn es laut definition vllt so ist ....
ich glaub die meisten (inklusive mir) meinen leerzeichen oder TABS, wenn man von Whitespaces spricht, und ein \n wenn man Zeilenumbrüche sagt. würde auch zum allgemeinen Verständniss beitragen.[/quote]
Ich finde nicht das es zum Allgemeinen Verständnis beiträgt. Wenn ich Leerzeichen meine dann sage Ich Leerzeichen. Wenn ich Tabs meine dann sage ich Tabs undw enn ich Zeilunumbrüche sage, dann meine Ich Zeilenumbrüche. ;)
Wenn man bei Regexen ist und halt eben Whitespaces sagt, dann gehört eben alles zusammen.
Ich habe auch schon öfters in Regexen sollche Konstrukte gesehen
Was natürlich absolut unnötig ist, und ein normales
hätte gereicht und wäre auch übersichtlicher.
Solche sachen passieren halt nur weil man Whitespaces nicht richtig definiert hat, oder die Leute es in irgendwelchen Foren aufgegriffen haben (z.B. diesem hier) und dann manche Sachen unnötig kompliziert machen. Ab und zu kann dies auch zu negativen Effekten führen. Z.B. wenn man Leerzeichen und Tabs entfernt haben möchte, aber nicht "\n", dann wundert man sich warum Newlines auf einmal doch weg sind, und es wird wieder im Forum nachgefragt warum dies so ist.
Das gleiche gilt auch für den Punkt. "." Dort sagen ja auch viele das es auf "jedes zeichen" matcht. Was auch falsch ist. Wenn du unterschiedliche Einführungen zu Regexen siehst, dann habe ich diese Aussage schon öfters gelesen. Spätestens wenn man über Newline Zeichen hinweg matchen möchte merkt man auf einmal das es irgendwie nicht klappt und fragt erneurt im Forum.
Das gleiche ist mit den Optionen /m und /s. Die meisten nicht richtig erklärt werden. Und die Zusammenhänge zwischen /s und dem Punkt z.B. nicht erläutert wird. Öfters Wissen die Leute anscheind nicht wann sie welche Option benutzen müssen, und probieren es einfach so lange aus, bis eine Kombination passt.
Also wenn dann bin ich für die "richtige" Definition. Damit hat man in Zukunft einfach weniger probleme. Dies gilt für den Frager, und dem der Antwort.\n\n
<!--EDIT|sid burn|1157098660-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de