note04
regex = r"H.*w"
m = match(regex, "I love Halloween!")
if isnothing(m)
println("no match")
else
println(m.match) #Holen Sie sich die passende Zeichenfolge
println(m.offset) #Holen Sie sich die passende Position
end
Reguläre Ausdrücke verwenden die PCRE-Bibliothek. Stellen Sie der Zeichenfolge r voran, um anzuzeigen, dass es sich um einen regulären Ausdruck handelt.
Wenn es nicht mit dem regulären Ausdruck übereinstimmt, gibt die Übereinstimmungsfunktion nichts zurück. Verwenden Sie die Funktion isnothing (), um nichts zu bestimmen.
Wenn eine Übereinstimmung vorliegt, wird ein Objekt vom Typ RegexMatch zurückgegeben. Sie können Informationen wie übereinstimmende Zeichenfolgen und Positionen erhalten.
◆ Holen Sie sich die übereinstimmende Zeichenfolge
◆ Holen Sie sich die passende Position
Julia Quick Look Note [01] Verwendung von Variablen und Konstanten Julia Quick Look Note [02] Arithmetik, Operator [Julia Quick Look Note [03] Komplex] (https://qiita.com/ttabata/items/225c77a4d71fafc3e482) Julia Quick Look Note [04] Regulärer Ausdruck [Julia Fast-Drawing Note [05] if-Anweisung] (https://qiita.com/ttabata/items/4f0bcff1e32f60402dfb)
(* Wir werden den Inhalt weiter erhöhen)
: Büroklammer: Julia - Offizielle Seite https://julialang.org/
: Büroklammer: Julia - Japanisches offizielles Dokument https://julia-doc-ja.readthedocs.io/ja/latest/index.html
: Büroklammer: Zum ersten Mal Julia und Installation (Windows & Linux) https://qiita.com/ttlabo/items/b05bb43d06239f968035
:paperclip: Julia - Mathematics https://docs.julialang.org/en/v1/base/math/
Wenn Sie Meinungen oder Korrekturen haben, lassen Sie es uns bitte wissen.
Recommended Posts