php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2006, 17:50  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard text filtern

hi,

ich habe einmal eine funktion genützt, die den text zwischen 2 wörtern herausfiltert.

könnt ihr mir bitte sagen, wie die geheißen hat?

danke, flo
flflfl ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.12.2006, 20:37  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Vielleicht meinst du preg_match ?
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 18.12.2006, 18:28  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

es war irgendwas ähnliches.

wie kann ich das problem sonst lösen:

ich habe einen string und möchte wörter zwischen 2 fixen wörtern herausfiltern und in eine neue variable speichern.

danke, flo
flflfl ist offline  
Alt 18.12.2006, 19:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Reguläre Ausdrücke.
Zergling-new ist offline  
Alt 18.12.2006, 19:24  
CIX88
Gast
 
Beiträge: n/a
Standard

Zitat:
es war irgendwas ähnliches.
preg_replace(), str_replace() ... pffff gibt so viele Möglichkeiten ...
 
Alt 18.12.2006, 20:19  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
Zitat von CIX88
Zitat:
es war irgendwas ähnliches.
preg_replace(), str_replace() ... pffff gibt so viele Möglichkeiten ...
Und in eine Variable speicher?! O_o
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 18.12.2006, 20:27  
Erfahrener Benutzer
 
Registriert seit: 01.04.2006
Beiträge: 126
flflfl
Standard

ok, ih hab mich nun grob mit den ganzen regulären ausdrücken beschäftigt. doch wie es ausschaut, kann ich damit nur strings mit bestimmten mustern vergleichen und dann true/false oder den treffer ausgeben.

ich brauch aber eine funktion die mir den text zwischen 2 schlüsselstrings ablegt. wie kann ich das machen?

also
Code:
die erde ist rund und das ist gut so
wenn nun "die erde" der erste Schlüsselstring ist und "gut so" der zweite schlüsselstring soll in einer variable "ist rund und das ist" stehen.

kann ich das auch mit regulären ausdrücken machen?

wenn ja, wie?

lg flo
flflfl ist offline  
Alt 18.12.2006, 20:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

In dem du den zu suchenden String mit runden Klammern gruppierst und dir den 3. Parameter von preg_match() im Manual anschaust

PHP-Code:
<?php
$aMatch 
= array();
if (
preg_match('#die Erde (.*) gut so#Uis'$sText$aMatch)) {
  echo 
print_r($aMatch);
}
?>
Zergling-new ist offline  
Alt 18.12.2006, 20:33  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Ich zieh mein Einwand von davor zurück: Replace-Funktionen sind doch möglich

preg_replace

PHP-Code:
$string "die erde ist rund und das ist gut so";

$neu preg_replace ('~^die erde (.*) gut so~i',"$1",$string); 
So oder so ähnlich.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 19.12.2006, 00:50  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

An die Möglichkeit hatte ich noch garnicht gedacht. Hm. Klingt schön.
Zergling-new ist offline  
 


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
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Namen aus text filtern $$$ ThiKool $$$ PHP Tipps 2007 9 21.06.2007 12:34
Wörter aus Text filtern heohni PHP Tipps 2006 9 12.06.2006 09:23
Url's aus Text filtern Charly Shop Sui PHP Tipps 2006 5 13.05.2006 01:06
Text ausgabe filtern btw verkurtzen Bruce PHP Tipps 2007 2 28.12.2005 13:11
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
text filtern PHP Tipps 2005-2 1 30.09.2005 14:18
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
Text aus plain text datei filtern PHP-Fortgeschrittene 7 19.07.2005 15:59
text aus eingabefeld filtern PHP Tipps 2005 13 29.03.2005 17:06
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php text filtern, text filtern php, php text filter, php url aus text filtern, php filter text, php textdatei filtern, url aus text filtern, php wörter aus text filtern, php textfilter, filter text php, php url text filtern, urls aus text filtern php, php pregmatch textfilter, url aus text filtern php, php text zwischen 2 wörtern herausfiltern, php txt filtern, textteile filtern php, php wort aus text filtern, wörter beim einlesen filtern php, php text ausgabe filtern

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