I'm using PHP, and am hoping to be able to create a regex that finds and returns the street number portion of an address.
Example:
1234- South Blvd. Washington D.C., APT #306, ZIP45234
In the above example, only 1234 would be returned.
Seems like this should be incredibly simple, but I've yet to be successful. Any help would be greatly appreciated.
Try this:
OUTPUT:
I know you requested
regex
but it may be more efficient to do this without (I haven't done benchmarks yet). Here is a function that you might find useful:It also removes the number from the string. If you do not want that, simply change
(&$str)
to($str)
and remove the line:$str = substr($str, strlen($num));
.