phpbar.de logo

Mailinglisten-Archive

[php] REGEXP gesucht

[php] REGEXP gesucht

Garvin Hicking php_(at)_phpcenter.de
29 Oct 2001 12:10:00 +0200


 Salve, Martin!

Ich habe mich mit den RegExps auch erst in letzter Zeit beschäftigt, also  
sehe ich das hier gerade mal als gute Übung an und hoffe, daß falls es  
nicht stimmt, ich hier korrigiert werden. :)

An der Lösung gefällt mir übrigens noch nicht so toll, daß man sich die  
matches in einen string setzt, der dann ein Array erzeugt, das geht sicher  
auch anders (mit preg_match oder so? Aber damit habe ich mich noch nicht  
befasst):

$text = "Berechnungszeitraum:24.08.2002-24.08.2003";
$daten = eregi_replace("Berechnungszeitraum[^:]*:[^0-9]*([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{1,4})[^-]*-[^0-9]*([0-9]{1,2})\.([0-9]{1,2})\.([0-9]{1,4})", "\\1|\\2|\\3|\\4|\\5|\\6", $text);
$daten_array = explode("|", $daten);
echo "INSERT INTO datum (datum_start, datum_ende) VALUES ('" . $daten_array[2] . "-" . $daten_array[1] . "-" . $daten_array[0] . "', '" . $daten_array[5] . "-" . $daten_array[4] . "-" . $daten_array[3] . "')";

-- 
Bye,                                            ...[ icq  #21392242 |
 Garvin                                       ...[ www.supergarv.de |

... *"Underwear should be worn on the inside." - B.Simpson*


php::bar PHP Wiki   -   Listenarchive