ID: 9919
Updated by: sniper
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Closed
Old Bug Type: *Regular Expressions
Bug Type: PCRE related
Operating System: SuSE Linux 6.4, Kernel 2.2.14
PHP Version: 4.0 Latest CVS (22/03/2001)
New Comment:

Can not reproduce with PHP 4.1.0RC1

--Jani


Previous Comments:
------------------------------------------------------------------------

[2001-03-22 08:05:09] [EMAIL PROTECTED]

Hi,

I think there's a problem with the modifier "i" in php4.0.4 up to the latest CVS, try 
the following code snip:

$x = "TEST ÜBER TEST";
if(preg_match("!\bÜBER\b!",$x))
 echo "matched";
else
 echo "unmatched";

It returns false (== unmatched) even if I change "!\bÜBER\b!i" to "!\büber\b!i" , but 
in fact it has to return true (== matched).

I tested this bug down to 4.0.4.
When I tested 4.0.3, the string matched.

My os is SuSE Linux 6.4 with Kernel 2.2.14, my configure-string is
./configure \
  --disable-debug \
  --with-mysql \
  --with-apxs=/usr/sbin/apxs \
  --enable-force-cgi-redirect \
  --enable-discard-path \
  --with-config-file-path=/etc/httpd \
  --enable-ftp \
  --with-gd=/usr/local \
  --with-ttf \
  --with-pdflib=/usr/local \
  --with-zlib=/usr/local \
  --with-jpeg-dir=/usr/local \
  --with-png-dir=/usr/local \
  --with-zlib-dir=/usr/local \
  --with-jpeg-dir=/usr/local \
  --with-png-dir=/usr/local \
  --with-tiff-dir=/usr/local \
  --enable-track-vars \
  --enable-trans-sid

mfg
 CK



------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=9919&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to