Regular Expressions [message #174032] |
Fri, 20 May 2011 00:03 |
bruceaj
Messages: 30 Registered: September 2010
Karma: 0
|
Member |
|
|
I have the need for a regular expression. I haven't written one for
more then 20 years, and even then I wasn't good!!
I have a string, $parmStr, that contains a mixture of characters and
digits (0-9). I want to extract all none digits and return a string
with ONLY the digits.
Greatly appreciate it someone could show me what I am looking for.
Thank you very much
Bruce
|
|
|
|
Re: Regular Expressions [message #174038 is a reply to message #174034] |
Fri, 20 May 2011 01:48 |
bruceaj
Messages: 30 Registered: September 2010
Karma: 0
|
Member |
|
|
On May 19, 8:51 pm, Jeff North <jnort...@yahoo.com.au> wrote:
> On Thu, 19 May 2011 17:03:27 -0700 (PDT), in comp.lang.php bruceaj
> <bruc...@bellsouth.net>
> <900016fb-6002-465a-a332-3ef405193...@e21g2000yqe.googlegroups.com>
> wrote:
>
>> | I have the need for a regular expression. I haven't written one for
>> | more then 20 years, and even then I wasn't good!!
>> |
>> | I have a string, $parmStr, that contains a mixture of characters and
>> | digits (0-9). I want to extract all none digits and return a string
>> | with ONLY the digits.
>> |
>> | Greatly appreciate it someone could show me what I am looking for.
>> |
>> | Thank you very much
>> |
>> | Bruce
>
> A starting point would be:
> /[0-9]/
Works like a champ!!!
Thanks.....
Bruce
|
|
|
Re: Regular Expressions [message #174040 is a reply to message #174034] |
Fri, 20 May 2011 02:08 |
Daniel Peraza
Messages: 6 Registered: September 2010
Karma: 0
|
Junior Member |
|
|
On May 19, 8:51 pm, Jeff North <jnort...@yahoo.com.au> wrote:
> On Thu, 19 May 2011 17:03:27 -0700 (PDT), in comp.lang.php bruceaj
> <bruc...@bellsouth.net>
> <900016fb-6002-465a-a332-3ef405193...@e21g2000yqe.googlegroups.com>
> wrote:
>
>> | I have the need for a regular expression. I haven't written one for
>> | more then 20 years, and even then I wasn't good!!
>> |
>> | I have a string, $parmStr, that contains a mixture of characters and
>> | digits (0-9). I want to extract all none digits and return a string
>> | with ONLY the digits.
>> |
>> | Greatly appreciate it someone could show me what I am looking for.
>> |
>> | Thank you very much
>> |
>> | Bruce
>
You may also use filter_var:
<?php
$str = "some_characters_and_number_13453432";
echo filter_var($str, FILTER_SANITIZE_NUMBER_INT); // echoes 13453432
?>
Use what you like most.
|
|
|
Re: Regular Expressions [message #174045 is a reply to message #174032] |
Fri, 20 May 2011 07:47 |
alvaro.NOSPAMTHANX
Messages: 277 Registered: September 2010
Karma: 0
|
Senior Member |
|
|
El 20/05/2011 2:03, bruceaj escribió/wrote:
> I have the need for a regular expression. I haven't written one for
> more then 20 years, and even then I wasn't good!!
>
> I have a string, $parmStr, that contains a mixture of characters and
> digits (0-9). I want to extract all none digits and return a string
> with ONLY the digits.
>
> Greatly appreciate it someone could show me what I am looking for.
Untested:
preg_replace('/[^\d]+/', '', $parmStr);
--
-- http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programación web: http://borrame.com
-- Mi web de humor satinado: http://www.demogracia.com
--
|
|
|