Thread Ersetzen von Textstellen innerhalb zwei Kriterien (5 answers)
Opened by Anthy at 2004-08-20 17:00

Anthy
 2004-08-20 17:00
#29390 #29390
User since
2004-08-12
11 Artikel
BenutzerIn
[default_avatar]
Hi Jungs :)

Leider komm ich wieder nicht weiter...bin eigentlich nur Java Programmierer und wurde jetzt aber einem Perl Script zugewiesen und ab und an fehlt mir das ein oder andere Grundwissen.

Es geht um Folgendes:

Ich habe in einem HTML Dokument diese Zeichen:
<!-- ########## Modul infobox : START ########## -->

dazwischen ist ein text und am ende ist wieder

<!-- ########## Modul infobox : ENDE ########## -->

nun brauch ich eine Substitution die mir den Text innerhalb von dem Start und dem Ende einer infobox durch leerzeichen oder "Infoboxinhalt" substituiert.

Code: (dl )
1
2
3
4
5
6
7
8
my $search;
my $search1;
my $replace;
# Reduce all Infoboxes
$search = "(<!-- ########## Modul infobox : START ########## -->)";
$search1 = "(<!-- ########## Modul infobox : ENDE ########## -->)";
$replace = "(<!-- ########## Infobox Inhalt ########## -->)";
#s/$search.*.$search1/$replace/gim;


das hatte ich gemacht jedoch substituiert er damit alles vom ersten infobox Start bis zum letzten infobox Ende...jedoch gibt es mehrere infoboxes in dem html dokument und dazwischen natürlich noch anderen text.

ich muss also nur den text innerhalb infobox start / infobox ende substituieren.

kann da jmd helfen?

View full thread Ersetzen von Textstellen innerhalb zwei Kriterien