Daniel-Constantin Mierla wrote:
Hello,
On 08/04/05 12:57, Klaus Darilion wrote:
Hi!
I have a problem with search();
I try to match a contact header with IP address:
if !(search("Contact:[EMAIL PROTECTED]:")) {
works fine, whereas
if !(search("Contact:[EMAIL PROTECTED]:")) {
does not work. ^^
Looks like search() does not like \d
Are there any known limitations for the regular expressions?
it should allow POSIX format. Is \d standard in POSIX? What OS are you
using?
I use Linux Debian sarge. Looks like \d is not in posix:
http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html
But [:digit:] is there. I tested
if !(search("Contact:[EMAIL PROTECTED]:digit:]]+:")) {
and it works.
klaus
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users