Mailinglisten-Archive |
Hallo Liste, hab hier ein Datenbankfeld darin steht die Gebindegröße eines Artikels leider immer ander Schreibweise (das hat man davon wenn man den Leuten nur ein Textfeld zu Verfügung stellt) Kurz dort kann so ziemlich alle Varianten vorkommen ( aber immer <Gebindemenge> X <Artikelmenge> <Einheit> manchmal werden die Leerzeichen vergessen oder manchmal eins zuviel eingefuegt. Groß und Kleinschreibung ist auch nicht eingehalten. Ich hab mir folgenden regex überlegt (Es kommt aber eine Fehlermeldung) Warning: Compilation failed: nothing to repeat at offset 0 in /home/mictem/unbenannt.php on line 6 <?php $dummy = '12X120KG'; print $dummy."\n"; preg_match("/* (+\d)* x+ (+\d)* (+\D)/i", $dummy, $Gebinde); print "\nEinheit: ".$Gebinde[3]; print "\nMenge: ".$Gebinde[2]; print "\nStueck.: ".$Gebinde[1]; ?> was stimmt hier nicht? -- Mit freundlichem Grüßen aus dem alten Forsthaus Michael Temeschinko ____________________________________________________________ amorebio GmbH >> bundesweiter Versand von Naturkost und Naturkosmetik << Altes Forsthaus * Michael Temeschinko 76698 Ubstadt-Weiher * mt at amorebio.de Tel.: +49 7251 932388-0 Fax: 932388-23 * www.amorebio.de ------------------------------------------------------------ Handelsregister Bruchsal HRB 2389 Geschäftsführer: Michael Temeschinko, Gerhard Hamann
php::bar PHP Wiki - Listenarchive