Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Asserzioni di contesto / Lookbehind
Quiz — Asserzioni
Cosa stampa il programma seguente?
say 'a=5' ~~ / <?after '='> \d+ /;| 1 | 「5」 |
| 0 | 「=5」 |
| 0 | 「a=5」 |
| 0 | False |
Il lookbehind positivo <?after '='> richiede un
= immediatamente prima della posizione corrente, poi
\d+ riconosce le cifre. L’= viene controllato
ma non consumato, quindi la corrispondenza è solo 「5」.
Navigazione del corso
← Lookbehind | Un numero nudo →