php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.09.2004, 03:33  
Gast
 
Beiträge: n/a
Standard [REGEX] Warum passt dieses Muster nicht auf diesen String:

Hallo Leute ich verzweifle:

Gegeben ist:

Code:
if(ereg("([-d][rwxst-]+).* ([0-9]) ([a-zA-Z0-9]+).* ([a-zA-Z0-9]+).* ([0-9]*) ([a-zA-Z ]+[0-9]{1,2}) ([0-9]{2}:[0-9]{2}) (.+)",$file,$regs))
und der String lautet:

Code:
++09++                                        -= MP3´ Z =-
Ich weiß, dass es am Apostroph liegt, aber warum greift mein Regex ihn nicht ab!?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.10.2004, 02:01  
Gast
 
Beiträge: n/a
Standard

Also die Expression iss mir etwas zu lang um die Uhrzeit, aber vielleicht (nur so als Idee) liegt es am Apostroph selbst. Ich hab' davon 3 verschiedene ´, `, '
  Mit Zitat antworten
Alt 06.10.2004, 11:33  
Gast
 
Beiträge: n/a
Standard

Unter Apostrop verstehe ich folgendes: '
Accent aegue: ´
Accent grave: `
Hoffe ich habe das jetzt richtig geschrieben...
  Mit Zitat antworten
Alt 12.10.2004, 23:17  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Michigras
Unter Apostrop verstehe ich folgendes: '
Accent aegue: ´
Accent grave: `
Hoffe ich habe das jetzt richtig geschrieben...
Das ist korrekt )
Hilft mir dennoch nicht weiter. HELP PLS
  Mit Zitat antworten
Alt 13.10.2004, 11:45  
Gast
 
Beiträge: n/a
Standard

Was passiert denn überhaupt? Kommt ein Fehler, oder passiert einfach nichts mit dem String.

wilko
  Mit Zitat antworten
Alt 16.10.2004, 04:28  
Gast
 
Beiträge: n/a
Standard

Naja, es passiert gar nix, weil das Muster nicht greift!
  Mit Zitat antworten
Alt 11.11.2004, 18:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

für jeden der unter windows schafft das perfekte tool um sich seine regulären ausdrücke zusammenzubasteln:

The Regex Coach

http://weitz.de/regex-coach/

einfach untenrein den beispieltext, dann kann man oben am ausdruck solange rumspielen bis er tut was er soll. oder man baut ihn gleich von anfang bis ende in dem programm auf, dann sieht man immer wie weit man den unten angegebenen string schon matcht.
robo47 ist offline   Mit Zitat antworten
Alt 12.11.2004, 09:42  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard Re: [REGEX] Warum passt dieses Muster nicht auf diesen Strin

Zitat:
Zitat von fackelkind
Hallo Leute ich verzweifle:

Gegeben ist:

Code:
if(ereg("([-d][rwxst-]+).* ([0-9]) ([a-zA-Z0-9]+).* ([a-zA-Z0-9]+).* ([0-9]*) ([a-zA-Z ]+[0-9]{1,2}) ([0-9]{2}:[0-9]{2}) (.+)",$file,$regs))
und der String lautet:

Code:
++09++                                        -= MP3´ Z =-
Ich weiß, dass es am Apostroph liegt, aber warum greift mein Regex ihn nicht ab!?
Woher willst Du wissen, dass es am Apostroph liegt? Dieser String kann hier nicht matchen, weil schon "[-d][rwxst-]+" nicht erfüllt ist.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Antwort


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
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
String auslesen Shaira PHP Tipps 2006 11 01.12.2006 17:52
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Alle Felder nach String durchsuchen Jacks Rache Datenbanken 6 08.08.2005 09:46
In allen Spalten nach String suchen Jacks Rache Datenbanken 0 05.08.2005 20:15
In allen Tabellen nach String suchen Jacks Rache Datenbanken 0 05.08.2005 11:18
String in allen Spalten suchen Jacks Rache Datenbanken 0 05.08.2005 09:43
Alle Spalten nach String durchsuchen Jacks Rache Datenbanken 0 05.08.2005 09:41
string -> int, nur wenn string zahl ist PHP Tipps 2005-2 3 06.06.2005 12:33
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
php code als string umwandeln PHP Tipps 2005 8 23.02.2005 18:03
String auf bestimmte Breite (Pixel) kuerzen... mudo PHP-Fortgeschrittene 25 28.01.2005 19:07
String suchen und tauschen PHP Tipps 2005 13 08.01.2005 22:00
[Erledigt] String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
bekomme string nicht in mysql-tabelle PHP Tipps 2004 6 26.07.2004 11:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
regex apostroph, php muster, apostroph regex, regexp apostroph, php regex apostroph, regex accent, php regular expression accent, apostroph regexp, regex string ohne accente, regex akzente, regex akzent, reguläre ausdrücke apostroph, php string muster, muster php, mysql regexp zahlen, regex mit hochkomma, mysql regexp bestimmte zahl finden, php regex accen egu, php muster string suchen, javascript string passt auf muster

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:25 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.