O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

use re

Dieses Pragma steuert die Verwendung regulärer Ausdrücke. Es gibt vier mögliche Formen des Aufrufs: "taint" und "eval", die lexikalisch beschränkt sind, sowie "debug" und "debugcolor", für die das nicht gilt.

use re 'taint';
# Inhalt von $match unterliegt dem Tainting,wenn auch $dirty dem
# Tainting unterliegt.
($match) = ($dirty =~ /^(.*)$/s);

# Codeinterpolation erlauben:
use re 'eval';
$pat = '(?{ $var = 1 })';      # eingebettete Ausführung von Code
/alpha${pat}omega/;            # kein Fehler,es sei denn, -T ist aktiv
                               #     und $pat unterliegt dem Tainting

use re 'debug';                # wie "perl -Dr"
/^(.*)$/s;                     # Ausgabe von Debugging-Informationen während
                               #     der Kompilierung und zur Laufzeit

use re 'debugcolor';           # wie 'debug',
                               #     aber mit farbiger Ausgabe

Ist use re ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required