Dukeatcoding
Mitglied
Um aus dem gleich folgenden string (das hier ist nur ein Auschnitt
) die hier gelisteten Servicecodes und deren Nummer auszulesen, wollte ich eregi mit einem Regulärem Ausdruck benutzen. Ich muss zugeben ich bin noch nicht ganz so fit im Anwenden von regulären Ausdrücken und vielleichtt liegt schon da der fehler. Ich bekomme auf jeden Fall nur teilweise was heraus und man kann nicht wirklich sagen welches value er findet, wenn man es immer ein bisschen modifiziert kommt schon nen anderer string raus, wenn überhaupt. Jede Art von Hilfe ist wilkommen
$string = "elm1.addRow(<input type='hidden' name='ID' value='33'><input type='text' name='servicecodedescription' maxlength='50' STYLE='width: 100%; height: 19;' value='Workforce Balan'>,<input type='text' name='useasdefault' maxlength='1' STYLE='width: 100%; height: 19;' value='N'>,<input type='text' name='defaultnumber' maxlength='3' STYLE='width: 100%; height: 19;' value=''>";
// Suchen nach value=''
eregi("value=\'([/:\-{}()._&a-zA-Z0-9+=])\'", $string, $list);
// Ausgabe
foreach($list as $show)
{
echo $show;
}
echo "<br>0",$list[0],"<br>1",$list[1],"<br>2", $list[2],"<br>3", $list[3],"<br>4", $list[4];

$string = "elm1.addRow(<input type='hidden' name='ID' value='33'><input type='text' name='servicecodedescription' maxlength='50' STYLE='width: 100%; height: 19;' value='Workforce Balan'>,<input type='text' name='useasdefault' maxlength='1' STYLE='width: 100%; height: 19;' value='N'>,<input type='text' name='defaultnumber' maxlength='3' STYLE='width: 100%; height: 19;' value=''>";
// Suchen nach value=''
eregi("value=\'([/:\-{}()._&a-zA-Z0-9+=])\'", $string, $list);
// Ausgabe
foreach($list as $show)
{
echo $show;
}
echo "<br>0",$list[0],"<br>1",$list[1],"<br>2", $list[2],"<br>3", $list[3],"<br>4", $list[4];