php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.07.2004, 12:04  
Gast
 
Beiträge: n/a
Standard Zahl aus Textstring rausziehen

Hallo !

Komme gerade nicht weiter weil ich mit regulären Ausdrücken nicht fit bin...

Ich versuche aus einem Gesamttext anhand eines typischen Textfragments die darauffolgende Zahl zwischen und rauszuoperieren und in ein Array zu speichern. In der Zahl kommen natürlich 0-9 und das Komma vor (evtl. auch Punkt):
Code:
preg_match_all("/das ist ein Textfragment [b][0-9,]{1,}<\/b>$/",$buffer, $ergebnis);
Dieser Code liefert mir zwar ein Array, und es sieht danach aus, dass es ein zweidimensionales sit, aber es ist nichts drinnen!

Wie heisst der richtige reguläre Ausdruck um die Zahl zu extrahieren und wie finde ich die dann auch im Array wieder ?

Danke einstweilen !
Magan
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.07.2004, 12:35  
Erfahrener Benutzer
 
Registriert seit: 21.07.2003
Beiträge: 340
PHP-Kenntnisse:
Fortgeschritten
Simbo
Standard

Code:
preg_match_all("=[b]([0-9,]{1,})<\/b>=i",$Text, $AusgabeArray);
Müßte funkionieren...

Nützliche Links:
http://de.selfhtml.org/cgiperl/sprache/regexpr.htm
http://de3.php.net/preg_match_all
__________________
simbo.de
Simbo ist offline  
Alt 11.07.2004, 14:44  
Gast
 
Beiträge: n/a
Standard

Ich probier mal ein Beispiel:
Code:
$buffer = "Das ist das Ergebnis von ungefähr [b]1,200<\/b> Anfragen ...";
preg_match_all("/von ungefähr =[b]([0-9,]{1,})<\/b>=i/",$buffer, $ergebnis);
echo $ergebnis."
"; //ergibt Array
echo $ergebnis[0]."
"; //ergibt wieder Array
echo $ergebnis[0][0]."
"; //ist leer !
PHP erzeugt mir ein Array, frage ich genauer mit [0] dann wird wieder ein Array gemeldet ! Probiere ich nochmal mit [0][0] dann wird nichts mehr angezeigt...

Meine ursprüngliche Abfrage scheint wohl im Ansatz richtig zu sein, denn es müssen Zahlen von 0-9 und das Komma erscheinen und mindestens eine Stelle wird angezeigt.

Ist mir nicht klar wie das jetzt weitergeht ...???

Danke einstweilen
Magan
 
 


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
zahlen mit zeilenumbruch nach x-ter zahl ausgeben centauro PHP Tipps 2008 2 09.02.2008 14:22
string auf bestehen �berpr�fen und so lange zahl anh�n Promaetheus PHP Tipps 2006 10 26.04.2006 23:05
zahl richtig ausgeben Cyrus PHP Tipps 2006 3 16.01.2006 20:25
Ereignis bei jeder glatt durch 50 teilbaren Zahl SvenLittkowski PHP Tipps 2006 3 09.01.2006 02:52
preg_replace: Zahl anstatt String FI-DD PHP-Fortgeschrittene 4 02.10.2005 14:50
Feststellen wie viele Ziffern eine Zahl vor dem Komma hat Wimme PHP Tipps 2005-2 2 01.10.2005 14:10
zahl ausgeben wenn gerade Tschuu PHP Tipps 2005-2 6 07.07.2005 19:20
per Update eine zahl ehöhen lassen Datenbanken 3 04.07.2005 16:37
Prüfung auf Zahl, Wert in PHP? PHP Tipps 2005-2 1 07.06.2005 10:32
Größte Zahl raussuchen themonk PHP Tipps 2005 3 21.04.2005 19:27
$zahl in eine echte Zahl im Script?!? Matthiasnet PHP Tipps 2005 3 07.03.2005 22:17
Zahl auf den nächstern 20er runden Ypsillon PHP Tipps 2005 2 28.01.2005 13:34
Formulareingabe prüfen auf Zahl, bzw. Feld leer ist PHP Tipps 2004-2 2 02.12.2004 09:39
zahl von fremder seite herausfiltern! PHP Tipps 2004-2 3 12.11.2004 15:12
Zahl aus txt-datei auslesen... PHP Tipps 2004 6 23.07.2004 13:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
reguläre ausdrücke zahl extrahieren php preg_replace, php zahlen array rausziehen, string zahlen rausziehen, php komma zahl extrahieren, php suchen in string & rausziehen, reguläre ausdruck erste zahl aus dem string extrahieren, php zahl mit komma aus text extrahieren, finde ziffer in textstring, einzelene zahl aus string rausziehen, ergebnis rausziehen, ziffer aus string extrahieren php, reguläre ausdrücke \zahlen extrahieren\

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