Raku-Kurs / Reguläre Ausdrücke und Grammatiken / Reguläre Ausdrücke / Lookaround-Assertions / Exercises

Zwischen Klammern

Aufgabe

Verbinden Sie einen Lookbehind und einen Lookahead, um einen Betrag in ganzen Dollar zu treffen: die Ziffern, die direkt hinter einem $ stehen und denen kein Dezimalpunkt folgt. $50 trifft also (50), $3.99 aber nicht — dort gibt es Cent.

Verwenden Sie einen bejahenden Lookbehind für $ und einen verneinenden Lookahead für . und fügen Sie hinter den Ziffern eine Wortgrenze >> ein, damit die ganze Zahl getroffen wird. Geben Sie den Treffer für '$50' aus.

Beispiel

Das Programm gibt aus:

「50」

Lösung

Siehe die Lösung

Kursnavigation

Lösung: Nicht gefolgt von   |   Lösung: Zwischen Klammern