RE: [PHP] reg ex help
| From: | Pablo Gosse | Date: | Fri, 04 Nov 2005 18:45:35 +0000 |
| Subject: | RE: [PHP] reg ex help | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-225101@lists.php.net to get a copy of this message | ||
[snip]
New to php so please bear with me. I'm trying to parse through a field
that has some information in it, the information is stored with other
information and is delimited in a certain pattern so I figure using reg
ex I can get the information I want out of the text.
So here is an example.
Silver Small Corp;;;;;X^%%%%%\n#####\n
Gold Medium Corp;;;;;RE^%%%%%\n#####\n
Platinum Large Corp;;;;;YRE^%%%%%\n#####\n
Reall all I need is the information on Silver Small Corp, etc and the X
all the rest is gibberish. Is Reg Ex the best way to do this or would
it be some other way.[/snip]
If the number of semi-colons is fixed, then explode will do the trick.
$foo = 'Silver Small Corp;;;;;X^%%%%%\n#####\n'; $bar = explode(';;;;;',
$foo); echo $bar[0];
However if the number of semi-colons is not fixed, then substr in
conjunction with strpos will do the trick.
$foo = 'Silver Small Corp;;;;;X^%%%%%\n#####\n'; $bar = substr($foo, 0,
strpos($foo, ';')); echo $bar;
HTH,
Pablo