Perl was machen ausdrücke

Ich habe nicht so ganz verstanden, wofür dieser Ausdruck hier steht: =~ Im Zusammenhang: while chomp $line; if next; elsif next; elsif($line =~ /^>/) next; else $variable= $line; $variable=~ s/\s//g; print OUTPUTFILE $variable; Ich verstehe auch nicht, was z.B. diese Ausdrücke machen: /^\s*$/ ; /^\s*#/ ; /^>/ ; s/\s//g

Antworten zur Frage

Bewertung: 4 von 10 mit 1625 Stimmen

Videos zum Thema
YouTube Videos

Perl - Was machen diese Ausdrücke?

if
Wenn die Zeile leer ist oder nur Whitespace enthält
elsif
Wenn nach nichts oder Whitespace ein "#" kommt.
elsif($line =~ /^>/)
Wenn die Zeile mit ">" beginnt
$variable=~ s/\s//g;
ersetze Whitespace durch nix, lösche den also
~= testet auf reguläre Ausdrücke,
perlre - perldoc.perl.org
oder auf deutsch
Regenechsen :: Ideas come true | Reguläre Ausdrücke


informatik
Wie funktioniert Website-Phishing?

- Internet stoßen oder eine E-Mail mit einem Faki erhalten. Was ist Phishing und wie Funktioniert es - World of Warcraft-Foren -


programmieren
Eine Frage zu BlueJ

Hallo : Ich will in ein kleines Spiel eine Audio datei einfügen die im Hintergrund laufen soll. Es funktioniert


programmierung
Wie funktioniert eine OCR-Erkennung?

- gängige OCR-Programme den Text analysieren. Dazu muss man etwas weiter ausholen: OCR oder auch Optical Character Recognition, -