Hoi,
mit
Code:
preg_match("|^(.*?):(.*?)(@(.*?))?$|", $linestatus, $regs);
funktioniert es, das selbe ergebnis wie mit TRegExp.
Ist der einzige Unterschied in PHP die Pipes?
//Edit:
also bei mir gehts so
Code:
$linestatus = "status:up@ppp0";
preg_match("|^(.*?):(.*?)(@(.*?))?$|", $linestatus, $regs);
echo "1:".$regs[1]."\n"; // ist status
echo "2:".$regs[2]."\n"; // ist up
echo "3:".$regs[3]."\n"; // ist @ppp0
echo "4:".$regs[4]."\n"; // ist ppp0
Code:
$linestatus = "status:down";
preg_match("|^(.*?):(.*?)(@(.*?))?$|", $linestatus, $regs);
echo "1:".$regs[1]."\n"; // ist status
echo "2:".$regs[2]."\n"; // ist down
echo "3:".$regs[3]."\n"; // leer
echo "4:".$regs[4]."\n"; // leer
aber wenn es noch eleganter geht bin ich ganz ohr
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."