Jugend mosht
-

Willkommen im TP Hilfe Forum unter Traum-Projekt.com

Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen und Fragen stellen, privat mit anderen TPlern kommunizieren, an Umfragen teilnehmen und gratis Fotos runterladen. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Wir würden uns freuen, Dich in einer der freundlichsten Communitys als Mitglied begrüßen zu dürfen. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support Team.

Viel Spaß bei Traum-Projekt.com



Antwort
 
LinkBack (7) Themen-Optionen Thema durchsuchen
Alt 13.10.2003, 11:46   #46
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Hilfe: RegEx negieren

Wie kann ich folgenden Ausdruck negieren, also jeder String
der nicht .gif oder .jpg am Ende enthält soll matchen.

RegEx: "\.(gif|jpg)$"

Mein Ansatz "[^.(gif|jpg)]$" funktioniert leider nicht....
deck16 ist offline   Mit Zitat antworten
Linktipp

Alt 13.10.2003, 12:47   #47
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Kannst Du nicht einfach die Ergebnisabfrage negieren? Bei ner Lösung über ne regexp steh ich im Moment auch auf dem Schlauch...
webmichl ist gerade online   Mit Zitat antworten
Alt 13.10.2003, 13:02   #48
TP-Insider
 
Registriert seit: Jun 2001
Ort: Berlin
deck16 ist auf einem guten Weg
Danke erst mal für den Versuch!

Ergebnisabfrage negieren ging, was ich nicht dachte, da es ein SQL Befehl war.
Der Vollständigkeit halber:

"SELECT DISTINCT col_name FROM table_name WHERE col_name NOT REGEXP '\.(gif|jpg)$'"

funktioniert.
deck16 ist offline   Mit Zitat antworten
Alt 13.10.2003, 19:39   #49
TP-Newbie
 
Registriert seit: Oct 2003
blax macht alles soweit korrekt
Ich hab das alles einmal überflogen....aber ich muss gestehn: so ganz leuchtet mir das noch nicht ein.
Vielleicht würde mir ein Simples Beispiel helfen:
bei einem text wie dem "<text>" den string umwandeln auf
"[text]"
blax ist offline   Mit Zitat antworten
Alt 13.10.2003, 20:32   #50
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
So simpel ist dein Beispiel gar nicht - zumindest nicht in einer regexp - da Du verschiedene Ersatzzeichen ( das [ und das ] hast....

Machen wir's simpel und teilen es in 2 regexp auf:

$Zeile = preg_replace( "/</", "[", $Zeile ); ersetzt die < durch die [

$Zeile = preg_replace( "/>/", "]", $Zeile ); ersetzt die > durch die ]


Für die kompliziertere Variante in einer regexp müssen wir etwas tiefer in die Trickkiste greifen. Wie man sich vielleicht erinnert, kann ich die Treffer mittels $1, $2 usw weiterverwerten. Der Trick ist nun, daß ich mir ein assoziatives Array mit den Fundstücken und den dazu passenden Ersatzzeichen anlege:

$Ersatz["<"] = "[";
$Ersatz[">"] = "]";


Dieses Array benutze ich nur als Ersetz-Variable, in dem ich das "Fundstück" als Index angebe:

$Zeile = preg_replace( "/([<>])/", $Ersatz[$1], $Zeile );

Jetzt brauch aber mal kurz die Hilfe der PHP-Profs: ersetzt preg_replace automatisch alle Pattern oder muss noch ein Pattern-Modifier angegeben werden? Hab da jetzt nix zu gefunden...

PS: Getestet hab ich's nur unter Perl - ich hoffe mal, das ich meine rudimentären PHP-Kentnisse richtig umgesetzt habe....
webmichl ist gerade online   Mit Zitat antworten
Alt 13.10.2003, 20:53   #51
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
http://de.php.net/manual/de/function.preg-replace.php <-- steht ganz oben... limit..

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 13.10.2003, 21:01   #52
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Merci - dann sollte das ja so stimmen...hoffe ich mal
webmichl ist gerade online   Mit Zitat antworten
Alt 22.10.2003, 22:17   #53
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein
leicht OT: visual regexpr

wenn man öfters mehr oder minder diffizile regexpe zusammenlöten muss, ist diese freeware ziemlich hilfreich.
für windows kann man das fertig gekochte binary nutzen, alle anderen OS können (sofern TCL installiert ist) das TCL-Script nutzen.



p.s. zum zusammenbasteln von SQL-statements gibt es diese (für den privateinsatz kostenlose) java basierte appplication.

vielleicht findet jemand für diese anwendungen verwendung
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Alt 23.10.2003, 08:03   #54
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Dieses Visual REGEXP sieht echt nützlich aus... leider läuft das gekochte Binary bei mir überhauptnicht... also ich lad das Teil runter, klicks doppelt an und es passiert garnischts! ...kann das wer nachvollziehen? Oder stimmt irgendwas bei mir nicht? Ist das das eigentliche Programm, oder mehr sowas wie ein ZIP als Exe darstellt? Falls ja... dann wäre es nett, wenn mir jemand den Inhalt schicken kann (jan@traum-projekt.com)!

Danke und Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 23.10.2003, 10:52   #55
TP-Specialist
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Geht bei mir auch nicht... hab XP drauf.
Strogij ist offline   Mit Zitat antworten
Alt 23.10.2003, 10:55   #56
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
ich auch XP Prof.
Stuck Mojo ist offline   Mit Zitat antworten
Alt 23.10.2003, 22:25   #57
TP-Insider
 
Benutzerbild von #!/usr/bin/beer
 
Registriert seit: Jan 2002
Ort: Akhragan
#!/usr/bin/beer bringt sich richtig ein#!/usr/bin/beer bringt sich richtig ein
Question seltsam :-0

komischerweise funktioniert das binary bei meinem rechner (w2k sp2) auch nicht.

ist mir dummerweise nur noch nicht aufgefallen, da ich die TCL-Script-Variante benutze.


so ein schei$%%$, da will man mal was empfehlen und dann funztz das nicht. Scheiss vorführeffekt, grrrrrrrr...
__________________
میں کانچ کھا سکتا ہوں اور مجھے تکلیف نہیں ہوتی.
நான் கண்ணாடி சாப்பிடுவேன், அதனால் எனக்கு ஒரு கேடும் வராது
#!/usr/bin/beer ist offline   Mit Zitat antworten
Alt 23.10.2003, 22:32   #58
TP-Specialist
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Na macht nix. Wir lieben dich trotzdem
Strogij ist offline   Mit Zitat antworten
Alt 24.10.2003, 09:56   #59
TP-Insider
 
Benutzerbild von TobiasKa
 
Registriert seit: Feb 2002
Ort: Burgkichen (Austria)
TobiasKa ist auf einem guten Weg
Re: leicht OT: visual regexpr

Zitat:
Original geschrieben von #!/usr/bin/beer
[b]wenn man öfters mehr oder minder diffizile regexpe zusammenlöten muss, ist diese freeware ziemlich hilfreich.
Hm den Links gibts leider nicht mehr, hast du´s schon runtergeladen oder kennst du einen neuen linK?
__________________
Gruß
Tobias

Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
TobiasKa ist offline   Mit Zitat antworten
Alt 24.10.2003, 10:04   #60
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Da war'n Tippfehler drin - hier die korrekte:
http://laurent.riesterer.free.fr/regexp/
webmichl ist gerade online   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik > Workshops und Tutorials
[Workshop] Regular Expressions [Workshop] Regular Expressions
« [Tutorial] 5 Techniken um sich vor Trafficklau und Bilderdieben zu schützen | [Workshop] Typo3-Workshop Teil IV - Template, Fortsetzung »

LinkBacks (?)
LinkBack to this Thread: http://www.traum-projekt.com/forum/73-workshops-und-tutorials/27341-workshop-regular-expressions.html
Erstellt von For Type Datum
Verzeichnis statt Dateiendung | zufllige Bildershow - html.de Forum - HTML fr Anfnger & Fortgeschrittene This thread Pingback 06.05.2008 17:50
Was habt ihr wie gelernt? - Seite 3 - XHTMLforum This thread Pingback 02.05.2008 10:38
Regulare Expression This thread Refback 24.03.2008 16:16
Regulre Ausdrcke/Regular Expressions/RegExpressions Links @ modrewrite.de This thread Refback 17.03.2008 18:40
RegExp Workshop @ modrewrite.de This thread Refback 09.01.2008 08:17
Regulre Ausdrcke/Regular Expressions/RegExpressions Links @ modrewrite.de This thread Refback 30.11.2007 14:26
[regex] Zeichenlänge-Limit » PHP » Web-Entwicklung » Supertopic.de This thread Refback 16.10.2007 16:04

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


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

Powered by: vBulletin Version 3.6 (Deutsch)
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67