On Fri, Feb 07, 2003 at 05:29:49PM +0100, Marian Feiler wrote:
>
> i have to check if there's a dot in a string, and i need nothing but the
> regex pattern for this... tryed a lot, but the dot itself means to matches
> all.
You can escape the dot either by putting a backslash in front of it or
putting it inside square brackets. So:
ereg("a.b","aaabbb");
is true, but
ereg("a[.]b","aaabbb");
is false. Other "sensitive" characters can also be escaped in this way;
the bracket expression [][.^$()|*+?-] matches any of those characters.
And to match any *except* those characters, use [^][.^$()|*+?-].
Check the re_format(7) man page for details. If you don't have a unix
box handy, check http://www.freebsd.org/cgi/man.cgi?query=re_format .
--
Paul Chvostek <[EMAIL PROTECTED]>
Operations / Abuse / Whatever
it.canada, hosting and development http://www.it.ca/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php