Re: Simple RegEx question
| From: | Casey | Date: | Tue, 25 Dec 2007 03:59:43 +0000 |
| Subject: | Re: Simple RegEx question | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-266266@lists.php.net to get a copy of this message | ||
On Dec 24, 2007, at 7:34 PM, M5 <m5@renefournier.com> wrote:
I'm learning regular expressions, and trying to figure out what's possible and what's not. Any ideas of how to create a preg_match expression to parse following three lines: Calgary, AB T2A6C1Try this: $places = array(); $lines = explode("\n", $toparse); foreach ($lines as $i => $line)Toronto, ON T4M 0B0 Saint John, NB E2L 4L1...such that it splits each line into City, Province and Postalcode (irrespective of occasional white space), e.g.: Array ([city] => "Calgary", [prov] => "AB", [postal] => "T2A 6C1") Array ([city] => "Toronto", [prov] => "ON",[postal]=> "T4M 0B0" ) Array ([city] => "Saint John", [prov] => "NB",[postal]=> "E2L 4L1" ) --PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
list($places[$i]['city'], $places[$i]['prov'], $places[$i]['postal']) = explode(' ', $line, 3);'