perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 28
Click for quality!




10.02.2012 / 20:14

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragRegExp (mehrzeilig)
Seitenanfang
Hi Leute!

ich habe folgendes Problem:

ich will in einem HTML-Template bereiche markieren, die angezeigt oder auch nicht angezeigt werden sollen

dazu habe ich zum beispiel die stellen zum beispiel über:


<!-- SHOW_name

<tr><td>irgendwas</td></tr>

//-->

in einem hash steht dann drin, welche bereiche angezeigt werden dürfen, welche über den namen des "shows" definiert sind (ist jedoch nicht so wichtig).

meine frage jedoch, was ist falsch an meiner regexp, damit sie wenigstens drauf angewendet wird?

ich hab derzeit:


$fullhtml =~ s/<!-- SHOW_([a-z]([a-z])*)((.|\s)*)//-->/$1,$3/img;

ich will derzeit ausgeben lassen(nur zum testen):
<den Namen>,<den Code zwischen den zeichen>

aber es funktioniert einfach nicht!

Datum: 17.05.2005-14:50

Beitragre: RegExp (mehrzeilig)
Seitenanfang
Die
//-Zeichen sind natürlich mit \ maskiert.
also:

$fullhtml =~ s/<!-- SHOW_([a-z]([a-z])*)((.|\s)*)\/\/-->/$1,$3/img;

Datum: 17.05.2005-14:51

Beitragre: RegExp (mehrzeilig)
Seitenanfang
Ich empfehle Dir HTML::Template. Ein schlankes Perl-Modul, bei dem man mit If-Bedingungen angeben kann, ob etwas angezeigt werden soll oder nicht...

Datum: 18.05.2005-09:26

-






-
-