Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Adverbien / Signifikante Leerzeichen

Quiz — Adverbien

Was gibt das folgende Programm aus? Beachten Sie das Adverb :s und die Folge von Leerzeichen im Text.

say so 'hello   world' ~~ /:s hello world/;
1True
0False
0「hello world」
0Nil

Das Adverb :s macht das Leerzeichen zwischen hello und world im Muster bedeutsam — es verlangt dort Leerraum. Ein oder mehrere Leerzeichen zählen alle, die Folge von drei Leerzeichen im Text trifft also, und das Ergebnis ist True. Ohne :s würde das Leerzeichen im Muster übergangen und das Muster nach helloworld suchen.

Kursnavigation

Signifikante Leerzeichen   |   Treffer ohne Rücksicht auf die Schreibweise