Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

brauche regex hilfe

Bitte helft mir bei der Formulierung einer regular expression für

ein Datumsformat:
YYYY-MM-DD

eine uhrzeit:
HH:MM:SS


Dabei soll auch berücksichtigt werden, dass z.b. die Sekunden nur von 00 bis 59 gehen können.


Besten Dank!

Hier gehts zum Orginal Eintrag "brauche regex hilfe" im Forum

Antworten

wie wäre es denn, wenn du dich nach über 400 beiträgen mal mit der materie beschäftigen würdest und nicht in regelmäßigen abständen um ein pattern betteln würdest. so schwer ist das ganze gar nicht.


2.

wie wärs dann mal wenn ihr mir das mal erklären würdet?

wenn ich wissen will wie das geht und mir werden nur die fertigen ausdrücke um die ohren gedroschen, hat keiner was davon.

und ausserdem: wofür brauch ich dann ein forum? wenn ich mich durch ein paar hundert seiten wälzen will und die antwort dann in ein paar tagen haben will bräucht ich euch ja nicht zu fragen....


3.

Zitat:
wenn ich mich durch ein paar hundert seiten wälzen will und die antwort dann in ein paar tagen haben will bräucht ich euch ja nicht zu fragen....

Sehr nette Einstellung...

Hier mal ein paar Links:
http://regexlib.com/Default.aspx
http://faq-php.de/ch/ch-regexp.html
http://www.php.net/manual/de/ref.pcre.php
http://ffm.junetz.de/members/reeg/DSP/node17.html


4.

Danke Gary, das ist sehr hilfreich.

Vor allem den 1. Link hätt ich bestimmt auch in keinem meiner Bücher gefunden.

Grundsätzlich bin ich trotzdem der Meinung, dass es gerade bei regex wichtig ist um Hilfe zu fragen.
Schnell ist einer hingeschrieben, der beim Test gleich mal funktioniert, aber irgendwelche Eventualitäten nicht abdeckt.
Ausdrücke, die von erfahrenen Entwicklern stammen, schätze ich hier viel solider ein.


5.

ach, du meinst, man sollte dir hier unterricht geben? dann hast du den sinn eines forum auch nicht verstanden. wissen kannst du dir zunächst im selbststudium aneignen. wenn du dann eine konkrete frage hast, deren beantwortung sich aus deinen quellen nicht erschließt, dann kannst du gerne nachfragen. lies dir nochmal deine eingangsfrage (und deinen zweiten thread) durch, und beurteile sie, ob es sich um fragen der gerade beschriebenen art handelt, oder eher um fragen der art "ich brauche/suche/will haben"...


6.

ich bin sicher du kannst über 90% der treads beantworten mit:
"Das steht sicher in irgendeinem Buch. Deine Frage wird nicht supportet"
... eigentlich könntest das gleich mit einem autoresponder lösen ;)

Jetzt frag ich dich, ob das der Sinn eines Forums ist!

Dafür, dass man hier keinen Unterricht bekommt, bist du aber strenger Oberlehrer!

Unterrichte mich doch mal bitte darin, welche Fragen in diesem Forum überhaupt gestellt werden dürfen.
Mit meinem Wissen habe ich einen Ausdruck definiert der leider auch 2006-50-50 akzeptiert. Was ist denn an der Fragestellung denn nicht konkret genug?

Darf ich mich jetzt wieder setzen, oder muss ich vorher noch 1000 mal ich bin unwürdig an die Tafel schreiben?


7.

regexe sind ein sehr kompleses Thema.

Besorg Dir Regexbuddy - das ist ein geniales Werkzeug.

Du kannst Regexe direkt erstellen und testen, in Bibioteheken speichern,
in verschiedenen Programmiersprachen Source erzeugen,
Dateien stapelweise mit einem Regex durchsuchen, ersetzen und ....

Zitat:
Bitte helft mir bei der Formulierung einer regular expression für

ein Datumsformat:
YYYY-MM-DD

eine uhrzeit:
HH:MM:SS


Dabei soll auch berücksichtigt werden, dass z.b. die Sekunden nur von 00 bis 59 gehen können.


Besten Dank!
Deine Frage ist eben schlecht gestellt.

Am ehesten wird Dir geholfen wenn man sieht dß Du Dir selbst etwas erarbeitet hast und an einer bestimmten Stelle nicht weiterkommst:

"ich hab dies und jenes vor, hab folgendes probiert und komme an einer
bestimmten Stelle nicht weiter"


8.

Zitat:
Jetzt frag ich dich, ob das der Sinn eines Forums ist!

Du postest uns deinen Code und stellst eine Frage dazu... Das Forum bietet Hilfe zur Selbsthilfe. So lange, wie du hier schon dabei bist, solltest du das eigentlich schon mitbekommen haben...


9.

Mal versuchen...
1.
Code:                   In Zwischenablage kopieren (nur IE)
1">

2.
Code:                   In Zwischenablage kopieren (nur IE)
2">

Das ist aber ziemlich ungetestet...


10.

Zitat:
Dafür, dass man hier keinen Unterricht bekommt, bist du aber strenger Oberlehrer!

nein, nur jemand, dem es auf den keks geht, wenn manche leute ein forum mit einem selbstbedienungsladen verwechseln. bei neulingen sehe ich das nicht so eng, aber du bist eben keiner mehr. für dein weiterkommen als programmierer ist es auch nur zu deinem vorteil, wenn du dir ein thema zunächst selbst erarbeiten kannst, oder willst du in zehn jahren immer noch nach ausdrücken fragen?


11.

Gut ich habe verstanden, ich werde seitenlange Postings erstellen um eine Antwort auf eine einfache Frage zu bekommen. ;)

So lange wie ich schon hier bin, solltet ihr eigentlich auch schon mitbekommen haben, dass mein wissen nicht ganz auf level untergeschoss ist.

prinzipiell hätte mir der hinweis zu der sache mit dem | zeichen schon gereicht. jetzt hab ichs soweit verstanden aber erklären könnte ich es sicher nicht ;)

mein code verwendet jetzt diesen ausdruck
Code:                   In Zwischenablage kopieren (nur IE)
3">

ich betrachte diese Grundsatzdebatte damit als abgeschlossen und bedanke mich bei allen die konstuktiv mitgeholfen haben... also alle außer alexander :P


12.

Zitat:
prinzipiell hätte mir der hinweis zu der sache mit dem | zeichen schon gereicht
woher soll man denn nach Deinem Eingangsposting wissen, daß Du | nicht kennst ??

Zitat:
dass mein wissen nicht ganz auf level untergeschoss ist.
na ja - wenn man bei nem Regex das Oder-Zeichen nicht kennt ...

Zitat:
jetzt hab ichs soweit verstanden aber erklären könnte ich es sicher nicht
na klasse - und beim nächsten Regex stehst wieder auf der Matte.

Besorg Dir Regexbuddy.


13.

nein, seid beruhigt, beim nächsten problem mach ich einen großen bogen um dieses forum


14.

Es geht nicht um "dieses" Forum, sondern das ist in anderen Foren auch so.


Hier gehts zum Orginal Eintrag "brauche regex hilfe" im Forum
 
phpforum.de | Impressum | Handy Bundles