Cursus Raku / Expressiones regulares et grammaticae / Expressiones regulares / Catenas congruere

Operator congruentiae sagacis

Operator qui regex catenae applicat est congruentia sagax ~~:

say 'the cat sat' ~~ /cat/; # 「cat」

Exemplar inter lineolas obliquas scriptum forma frequentissima est, sed duae aliae sunt quae idem significant et interdum clariores sunt:

say 'the cat sat' ~~ m/cat/;  # 「cat」
say 'the cat sat' ~~ rx/cat/; # 「cat」

Forma m/.../ premit te congruere, et utilis est cum optiones congruentiae addere vis (illis optionibus, quae adverbia appellantur, postea occurres). Forma rx/.../ valorem regex construit sine eo quod illum iam congruat.

Saepissime solum curas utrum catena congruerit, non quid exacte inventum sit. Quia congruentia felix valor verus est et congruentia deficiens falsa, effectu directe in contextu Booleano uti potes. Mundissimus modus simplex True vel False accipiendi est functio so:

say so 'the cat sat' ~~ /cat/; # True
say so 'the cat sat' ~~ /dog/; # False

Hoc regex condicionem naturalem pro if reddit:

if 'the cat sat' ~~ /cat/ {
    say 'found it';   # found it
}

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Catenas congruere   |   Quiz — Congruentia sagax


💪 Vel recta ad exercitationes huius sectionis i.