phpbar.de logo

Mailinglisten-Archive

[php] Perl-Regexp: \b -> PHP ???

[php] Perl-Regexp: \b -> PHP ???

Thomas Feyrer Dante_(at)_altmuehlnet.de
Mon, 23 Aug 1999 02:49:55 +0200


Hi,
also es scheint so, als ob die preg_* Funktionen (getestet unter PHP4, da
nur das in der Win32-Version preg-support hat) kein \b in einer Regexp
kennen...

Leider weiß ich nicht, wie ich ein \b in PHP darstellen könnte, im
Perl-Manual steht zu \b folgendes:

[...]
\b  Match a word boundary
[...]
A word boundary (\b) is defined as a spot between two characters that has a
\w on one side of it and a \W on the other side of it (in either order),
counting the imaginary characters off the beginning and end of the string
as matching a \W. (Within character classes \b represents backspace rather
than a word boundary.)
[...]

Da ich der englischen Sprache leider nicht _so_ mächtig bin, versteh ich's
einfach gesagt nicht. Könnte mir von euch vielleicht einer eine mit ereg_*
verwendbare RegExp aus einem einfachen "/\b$word\b/i" machen?

PS: \w = [a-zA-Z_0-9]
    \W = [^a-zA-Z_0-9]

Bye & Thanks
  Dante



php::bar PHP Wiki   -   Listenarchive