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



#!/COMMUNITY

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




12.02.2012 / 02:54

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 - Suche außerhalb von HTML
Seitenanfang
Hallo,

ich verwende diese Regexp um außerhalb von HTML-Tags bestimmte Wörter zu finden.

/((<[^>]*)|$s)/

Leider und auch verständlich, findet er dies aber auch in <option>Wort</option> bzw <textarea>Wort</textarea>

Wie kann man diese HTML-Tags mit einschließen. Also das die Wört innerhalb diesen Tags ebenfalls _nicht_ gefunden werden

Besten Dank

Thomas

Datum: 23.05.2007-15:55

Beitragre: Regexp - Suche außerhalb von HTML
Seitenanfang
Am besten befreist du das zu behandelnde Dokument von den HTML-Zeug in dem du HTML::TreeBuilder verwendest, ich fass mich mal kurz:

#!/usr/bin/perl

use strict;
use warnings;

use HTML::TreeBuilder;

my $file = '/tmp/example.html';

my $tree = HTML::TreeBuilder->new_from_file($file);

my $text = $tree->as_text();

$text =~ /RegExp/;


In $text ist nun nur noch der Textinhalt, auf den kannst du deine RegExp loslassen.

Datum: 23.05.2007-19:31

-






-
-