Re: Strip non-alphanumerics from beginning and end?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



In that case you may find Regex Coach (http://weitz.de/regex-coach/) handy. It essentially does the match in real-time as you watch, and shows you exactly what each part of the regex is matching.

Essentially, you paste the text to search through in the bottom pane, and start typing the regex in the top pane. It makes writing regular expressions enormously easier. It uses LISP to emulate Perl's regular expressions (PHP in turn uses "Perl Compatible Regular Expressions"), so sometimes it doesn't translate a hundred percent, but it's still an enormous help.

Regards, Adam.

Brian Dunning wrote:
Perfect, thanks very much. I think I'll probably die before I'm ever handy with regex.


On Aug 4, 2006, at 7:57 PM, Robert Cummings wrote:

On Fri, 2006-08-04 at 19:12 -0700, Brian Dunning wrote:
Is there a command to strip all non-alphanumerics form the beginning
and end of a string?

Ex.: '&^%kj.h,kj..*(' becomes 'kj.h,kj'

<?php

$text = ereg_replace( '^[^[:alnum:]]+', '', $text );
$text = ereg_replace( '[^[:alnum:]]+$', '', $text );

?>

Cheers,
Rob.
--.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting  |
| a powerful, scalable system for accessing system services  |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for       |
| creating re-usable components quickly and easily.          |
`------------------------------------------------------------'

--PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux