title image


Smiley Re: reguläre Ausdrücke
oh MANN und daran mach ich seit 2 Stunden herum:(((



könntest Du mir hierbei noch helfen?

Ich will die Grammzahl auslesen



preg_match ("/.*([0-9])* ?gr.*/i",$v,$ans);



Also vorne darf alles stehen .*

nun folgen eine beliebige Anzahl an Ziffern [0-9] dies steht in einer Klammer weil ich diesen Wert auslesen will.

Der * dahinter ist für mindestens eine Ziffer aber beliebig viele Ziffern

Dann folgt eine LEERSTELLE mit einem ? da diese vorkommen kann aber nicht muß und auch beliebig viele sein können.

dahinter ein .* für beliebigen Inhalt.



durch i wird Groß- und Kleinschreibung nicht unterschieden.




$var[]="Das Programm wiegt 5 Gr.";

$var[]="Das Programm wiegt 15 Gr.";

$var[]="Das Programm wiegt 15 gr.";

$var[]="Das Programm wiegt 129 GR";

$var[]="Das Programm wiegt 88Gr.";

$var[]="Das Programm wiegt 7899Gr. und ist 15cm hoch";

$i=0;

foreach($var as $v)

{

echo $i."\t";

echo $var[$i]."";

$i++;

}

$i=0;

foreach($var as $v)

{

echo $i."\t";

preg_match ("/.*([0-9])* ?gr.*/i",$v,$ans);

print_r($ans);

echo "";

$i++;

}

?>


Suchmaschinenoptimierung bei www.s-m-o.de

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: