phpbar.de logo

Mailinglisten-Archive

[php] pcre denkaufgabe

[php] pcre denkaufgabe

Roland Tapken tapken_(at)_engter.de
Sun, 25 Feb 2001 12:20:54 +0100


Besser:

>
>*aufwach*
>preg_match( "#^\)\s*-\s*(.*)\s*</.*>$#msi", $str, $match );

preg_match( "#^\)\s*-\s*([\w].)\s*</.*>$#msi", $str, $match );

oder

preg_match( "#^\)\s*-\s*(.*)\s*</.*>$#msiU", $str, $match );

Ich würde die erste möglichkeit empfehlen.

[\w] findet Buchstaben, Ziffern oder Unterstrich.

Bei der zweiten Lösung sagst du preg mit dem letzten U, dass der Ausdruck
"ungreedy", also unsauber ist. Sonst findet das (.*) womöglich die ganze
Zeile :)


>
>MfG Clemens Gutweiler.
>--
>          web m_(at)_king -=- media solutions
>      Fa. D. Brenner  -  cg_(at)_webmaking.ms
>     Auf dem Sand 15  -  0 65 33 - 96 01 31
>       54497 Morbach -=- www.webmaking.ms
>
>
>-- 
>** Durchgehend geöffnet: http://www.php-center.de **
>Die PHP-Liste: mailto:php_(at)_php-center.de
>http://infosoc.uni-koeln.de/mailman/listinfo/php

 

cu, Roland
-- 
tapken_(at)_engter.de
-ICQ#: 18715473-------------------------
       It's only a papermoon.
----------------------------------------




php::bar PHP Wiki   -   Listenarchive