RE: [PHP] trying to match the front and end...
| From: | Ford, Mike [LSS] | Date: | Fri, 08 Aug 2003 15:02:21 +0000 |
| Subject: | RE: [PHP] trying to match the front and end... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-158851@lists.php.net to get a copy of this message | ||
On 08 August 2003 15:39, Dan Joseph wrote:
> I've searched the high heavens for a method of doing this...
> Here's what
> I'm doing... First, the code..
>
> $middlenum = preg_replace("/^".$this->start_num."/", "",
> $this->ach_acct_num); $middlenum =
> preg_replace("/".$this->end_num."$/", "", $middlenum);
>
> In a nutshell, what I want to do is chop off the front and the back.
> Example:
>
> I have: 1234567890
> I want: 456
>
> I have a start num and an end num. start = 123, end = 7890.
>
> This is working fine as I have it above, however I'd like to combine
> it into one regular express, instead of two. Can someone give me an
> example of matching the beginning and end at the same time?
$middlenum = preg_replace("/^${this->start_num}(.*)${this->end_num}$/",
'$1', $this->ach_acct_num);
Cheers!
Mike
---------------------------------------------------------------------
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS, LS6 3QS, United Kingdom
Email: m.ford@lmu.ac.uk
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211