SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.09.2009, 12:56:26
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
Regulärer Ausdruck Lookbehind und Co

Hi @ll

I versuche scho seit längerem mein Glück an einem Regulären Ausdruck der folgendes können soll

es soll jeder Img - Tag gefunden werden der nicht
  • dem kein </a> folgt
  • und nicht die klasse class="nobox" enthält

Beispiele:
Code:
<img width="22" src="foo" height="10" />  -> soll gefunden werden
<img width="22" src="foo" height="10" /></a> -> soll nicht gefunden werden
<img width="22" src="foo" height="10" class="nobox" /> -> soll nicht gefunden werden
<img src="foo" height="10" class="nobox" width="22" /> -> soll nicht gefunden werden
Die reihenfolge wie die einzelnen Attribute vorkommen sind nicht bekannt.

das erste ist ja ned so das prob:
Code:
<img([^>]*)src="([^"]*)"([^>]*)>(?!</a>)
nur beim 2ten fäng i schon ne ganze weile


vielleicht kann mir jemand auf die sprünge helfen.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #2  
Alt 28.09.2009, 17:49:00
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Regulärer Ausdruck Lookbehind und Co

also wenn ich das richtig sehe, muss das hier:

([^>]*)

auf

([^>]*)(!class="nobox" )([^>]*)

matchen, richtig?

werd das nachher mal testen...
Mit Zitat antworten
  #3  
Alt 28.09.2009, 17:54:25
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
AW: Regulärer Ausdruck Lookbehind und Co

auch mit richtiger schreibweise funktionierst ned

wäre super wenn du nochmal drüber schaunen könntest
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #4  
Alt 29.09.2009, 08:51:13
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Regulärer Ausdruck Lookbehind und Co

habs versucht aber nicht hinbekommen. das problem ist, dass nach dem <img alles, nur nicht class="nobox" stehen darf. man kann aber nicht sowas machen: [^(class=nobox)]* also man kann nur bestimmte zeichen(gruppen) auschließen, aber nicht ganze wörter.
Mit Zitat antworten
  #5  
Alt 29.09.2009, 09:34:22
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
AW: Regulärer Ausdruck Lookbehind und Co

Sollte aber gehn

i probiers a scho die ganze zeit
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #6  
Alt 29.09.2009, 14:38:19
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 44
Beiträge: 992
AW: Regulärer Ausdruck Lookbehind und Co

Hi @gain

i habs geschafft
Code:
<img (((?!class="nobox")[^>])*)src="([^"]*)"(((?!class="nobox")[^>])*)>(?!</a>)
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Regulärer Ausdruck, bitte um Hilfe!! Nano PHP für Fortgeschrittene und Experten 0 04.06.2007 14:31:26
Regulärer Ausdruck für HTML: Bitte um Hilfe!! Nano PHP Grundlagen 0 16.05.2007 10:06:18
regulärer Ausdruck nivram PHP für Fortgeschrittene und Experten 19 22.02.2005 08:10:25
Problem: Regulärer Ausdruck? Funjoy PHP für Fortgeschrittene und Experten 6 30.06.2004 09:40:52
Kniffliger regulärer Ausdruck DiJae PHP für Fortgeschrittene und Experten 7 20.02.2004 15:29:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:21:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt