Cheatah: RegExp-Problem(e)

Beitrag lesen

Hi,

Eigentlich suchst Du "(<[^>]+)". In der zweiten Klammer solltest
Du vom "?" Gebrauch machen, um bei .* die Greediness auszuschalten.

Ich befolge Deinen Rat. Wovor hat er mich genau bewahrt?

z.B. davor, daß die zweite Klammer auf "...><bla>...</bla>" matcht.

ob ein String auf eine RegExp matcht (also "ja" oder "nein"),
mit "!~".

Das funktioniert bei mir nicht.

#!/usr/bin/perl -w
use strict;
my $string = 'Hallo';
print "a\n" if ($string =~ /a/);
print "kein b\n" if ($string !~ /b/);

Allerdings hat sich das schon eingebürgert, z.B. in "PERL in 21 Tagen" von Laura Lemay wird es so bezeichnet.

In welchem Zusammenhang genau? (Ich hab das Buch nicht.)

Cheatah