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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2003, 10:13:22
strosch strosch ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
strosch eine Nachricht über ICQ schicken
String-Wildcard ersetzen

Hallo,
ich habe folgendes Problem:
Ich möchte in einer HTML-Datei(oder einem beliebigen Text-String) alles zwischen <style... ...</style> durch einen Link zum CSS (fester String) ersetzen.
Wie kann ich das am besten machen ? Irgendwie mit eregi_replace und regular expressions ? Hat da jemand eine Idee ?

Strosch
Mit Zitat antworten
  #2  
Alt 17.04.2003, 10:52:04
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
$text = preg_replace("|<style[^>]+>.*</style>|Uim","<style type="text/css">@import: url(datei.css);</style>",$text);
Mit Zitat antworten
  #3  
Alt 17.04.2003, 14:18:24
strosch strosch ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
strosch eine Nachricht über ICQ schicken
Vielen Dank für die schnelle Antwort.
Kannst Du mir auch kurz erklären, wofür die einzelnen Zeichen stehen ?

Strosch
Mit Zitat antworten
  #4  
Alt 17.04.2003, 14:49:23
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
| <- Delimiterzeichen (frei wählbar)
<style <- suchmuster
[^>]+ <- alles bis zum > falls mal jemand noch was hinter style schreibt.
> <- suchmuster
.*<- alle zeichen 
</style> <- suchmusterende
| <- Delimiterzeichen
U <- .* soll nicht gierig sein
i <- groß/kleinschreibung nicht beachten
m <- multiline also über mehrere zeilen suchen
Mit Zitat antworten
  #5  
Alt 18.04.2003, 16:46:21
strosch strosch ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
strosch eine Nachricht über ICQ schicken
Vielen Dank für die Erklärung.
Ich werde es ausprobieren, hoffentlich klappt es so.

Strosch
Mit Zitat antworten
  #6  
Alt 18.04.2003, 17:14:07
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
Modifier m muss durch ein s geändert werden.
m ist nur wichtig bei $ und ^
s hingegen dient dazu, das der Punkt auch ein n matched.

http://tut.php-q.net/regex.html
http://www.php.net/pcre
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #7  
Alt 24.04.2003, 12:56:15
strosch strosch ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 4
strosch eine Nachricht über ICQ schicken
Super, mit der letzten Änderung des Modifiers hat es geklappt!
Vielen Dank an alle !

Strosch
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19:10 Uhr.


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


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