php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.03.2007, 12:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von madSoul
Habe das Dingens mal auf: "/^905010[0-9]{9}$/" geändert -> klappt, check aber nicht genau warum !?
Danach suchst du doch garnicht!

905010/123456789 ->
Code:
#^905010\/\d{9}$#U
Den Slash solltest du sicherheitshalber escapen.
Ich benutze als Delimiter immer die Raute #, weil die mit der Tilde zusammen ein Zeichen ist, nach dem so gut wie nie selbst per RegExp gesucht wird.
Zergling-new ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.03.2007, 13:05  
Erfahrener Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 272
madSoul
Standard

Hi Zergling,

Den "SLASH" zwischen den Zahlen brauch ich garnicht, hatte vorhin nur gedacht dass ich das brauche um im Ausdruck zu sagen: "Hallo, hier beginnt ein neuer Abschnitt"

Hab mich bisher leider noch nicht wirklich mit den regulären Ausdrücken beschäftigt...

Als kleine Übung für mich (und evtl was zum lachen für euch) hier die Infos wie ich das -> #^905010\/\d{9}$#U verstehe...

^ markiert den anfang und sagt mir somit dass am anfang 905010 stehen muss
dann kommt der escapte Slash der natürlich auch vorhanden sein muss.
jetzt wird geprüft ob 9 d´s eingetragen sind (ddddddddd)
$# is wieder die Markierung für´s Ende
U sagt mir bis jetzt noch nichts !?

Hoffe das hat ungefähr gepasst !?
madSoul ist offline  
Alt 16.03.2007, 13:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Es gibt tausende RegExp Tutorials, es macht einfach keinen Sinn alles immer nochmal neu zu erklären:
http://www.regenechsen.de/

Durcharbeiten, ausprobieren!

Bruzel doch nicht einfach irgendwelche / is den RegExp rein, sondern nenn uns ein paar Beispiel-Sätze, auf die du Treffer haben möchtest. Mit Halbwissen schonmal selbst RegExp zu erzeugen verwirrt doch nur.
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbanktabelle erstellen - brauche Hilfe Raccoon PHP Tipps 2008 1 14.06.2008 11:03
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
[Erledigt] REGEXP und Collations Datenbanken 2 14.03.2006 14:22
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
hilfe fehler bei cookie mollitz PHP Tipps 2007 11 24.11.2005 09:25
[Erledigt] Hilfe mit encoded php-Files PHP-Fortgeschrittene 9 02.11.2005 16:16
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Hilfe: REGEXP in MySQL Datenbanken 1 16.09.2005 12:58
[Erledigt] Probleme mit Linkverfolgung !!! HILFE !!! PHP-Fortgeschrittene 5 20.07.2005 18:24
Suche Hilfe... :) Beitragsarchiv 1 19.07.2005 13:09
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
brauche kleine REGEXP hilfe mAy^daY Datenbanken 3 08.02.2005 23:57
Bräuchte hilfe bei einem Regexp Chr!s PHP Tipps 2005 1 27.01.2005 16:39
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49
Suche -dringend- Hilfe zu einem Smily Mod! <- HiLFE - :-) PHP Tipps 2004-2 0 07.11.2004 13:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.