php.de

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

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2005, 20:07  
Gast
 
Beiträge: n/a
Standard [Erledigt] Filter mit preg_match

Hallo Leute

Ich möchte etwas rausfiltern, das hier unten fett dargestellt ist:

<tr>
<td>Username:</td>
<td color="green"><font size="1">dasda</font></td>
</tr>

Und ja... Einfache preg_match Suchmuster kann ich schon machen, aber so komplexere mit """ drinn.... tja

Die Frage: Kann mir jemand den Suchmuster dafür erstellen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.12.2005, 20:15  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

So?
PHP-Code:
<?php
$code 
'<tr>
<td>Username:</td>
<td color="green"><font size="1">dasda</font></td>
</tr>
'
;

$code preg_replace("/<td color=\"green\"><font size=\"1\">(.*)<\/font><\/td>/isU""<td color=\"green\"><font size=\"1\"></font></td>"$code);

?>
Corvin ist offline   Mit Zitat antworten
Alt 30.12.2005, 20:21  
Gast
 
Beiträge: n/a
Standard

Was wäre aber, wenn vor dasda noch einpaar leerschläge wären? Oder ein Zeilenumbruch?
  Mit Zitat antworten
Alt 30.12.2005, 20:23  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Vor was?
xabbuh ist offline   Mit Zitat antworten
Alt 30.12.2005, 21:29  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von moi
Was wäre aber, wenn vor dasda noch einpaar leerschläge wären? Oder ein Zeilenumbruch?
Spricht was dagegen, das einfach mal zu selbst testen?
Corvin ist offline   Mit Zitat antworten
Alt 31.12.2005, 02:29  
Gast
 
Beiträge: n/a
Standard

Ne, aber... wie gesagt, was ist, wenn ich folgendes suchen:

<tr>
<td color="#000">Blabla1:</td>
<td>dasda</td>
</tr>
<tr>
<td color="#000">Blabla2:</td>
<td>dasda</td>
</tr>

Hier müsste man ja im Suchmuster \n anweden, aber irgendwie gehts nicht
  Mit Zitat antworten
Alt 31.12.2005, 08:43  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Dann so:
PHP-Code:
<?php
$code 
preg_replace("/<td>(.*)<\/td>/isU""<td></td>"$code);
?>
Corvin ist offline   Mit Zitat antworten
Alt 31.12.2005, 18:19  
Gast
 
Beiträge: n/a
Standard

Die Formatierung des Postings war falsch.

PHP-Code:
<tr>
  <
td color="#000">Blabla1:</td>
  <
td>dasda</td>
</
tr>
<
tr>
  <
td color="#000">Blabla2:</td>
  <
td>dasda</td>
</
tr
Ich möchte "dasda" von "Blabla2:" wegnehmen, und ich weiss nicht, wie man es bei Zeilenumbrüchen macht.

So?:
PHP-Code:
$code preg_replace("/<tr>\n  <td color=\"#000\">Blabla2:<\/td>\n  <td>(.*)<\/td>\n<\/tr>/isU""<td></td>"$code); 
  Mit Zitat antworten
Alt 31.12.2005, 19:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Beschäftige dich doch einfach mal mit regulären Ausdrücken. So schwierig sind die nun auch wieder nicht.
Zergling-new ist offline   Mit Zitat antworten
Alt 01.01.2006, 10:22  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Jo.. fang am besten hier an:
http://www.regenechsen.de/phpwcms/index.php
Corvin 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
Filter nach Group-Field Nalincah Datenbanken 3 01.10.2007 17:08
PNG trotz Filter noch als volle Link-Fläche max-dhom HTML, Usability und Barrierefreiheit 10 23.01.2007 21:48
Bitte Funktion uns Filter prüfen. Danke! PHP Tipps 2006 10 28.11.2006 20:04
Hover mit Filter pc-freak HTML, Usability und Barrierefreiheit 7 28.09.2006 16:09
filter erstellen PHP Tipps 2007 11 07.11.2005 17:40
Suche Filter für Webseiten-Titel blinkster.de PHP Tipps 2005-2 4 02.11.2005 19:46
Filter realisieren PHP Tipps 2005-2 2 21.10.2005 13:54
effektiver Filter für Namens-Eingaben? PHP Tipps 2005-2 10 19.07.2005 21:57
preg_match_all() Text zwischen Anführungszeichen raus filter PHP Tipps 2005 16 26.03.2005 02:02
type="file" - Filter möglich? PHP Tipps 2005 10 15.02.2005 14:57
Volltextsuche / Filter Datenbanken 0 17.11.2004 11:23
Spam filter PHP-Fortgeschrittene 7 06.09.2004 16:50
Filter programmieren um Websitelinks einzulesen?? PHP Tipps 2004 3 07.07.2004 09:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
preg_match_all html filtern, preg_match filter, preg_match file filter, preg_match_all anführungszeichen, preg_match / rausfiltern, preg_match phpeinfach.de, filter mit preg_match, php preg_match to filter html, php eigenen filter schreiben preg_match, preg_match url filtern php, preg_match php tr, mit preg_match html filtern, php filter preg_match, php einfach preg_match, php preg_match auf html tags prüfen und filtern, pre_match filter, preg_match #isu, mit preg_match / rausfiltern, php preg_match filtern, preg_match_all volltextsuche

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