Julia Quick Note [04] Expression régulière

Expression régulière (exemple d'écriture)

note04


regex = r"H.*w"
m = match(regex, "I love Halloween!")
if isnothing(m)
    println("no match")
else
    println(m.match)      #Obtenez la chaîne correspondante
    println(m.offset)     #Obtenez la position correspondante
end

Commentaire

Les expressions régulières utilisent la bibliothèque PCRE. Ajoutez r à la chaîne pour indiquer qu'il s'agit d'une expression régulière.

S'il ne correspond pas à l'expression régulière, la fonction de correspondance ne renvoie rien. Utilisez la fonction isnothing () pour ne rien déterminer.

S'il y a une correspondance, il renvoie un objet de type RegexMatch. Vous pouvez obtenir des informations telles que les chaînes de caractères et les positions correspondantes.

◆ Obtenez la chaîne de caractères correspondante image.png ◆ Obtenez la position correspondante image.png

Mokuji

Julia Quick Look Note [01] Comment utiliser les variables et les constantes Julia Quick Look Note [02] Arithmetic, Operator [Julia Quick Look Note [03] Complex] (https://qiita.com/ttabata/items/225c77a4d71fafc3e482) Julia Quick Look Note [04] Expression régulière [Note de dessin rapide de Julia [05] if statement] (https://qiita.com/ttabata/items/4f0bcff1e32f60402dfb)

(* Nous continuerons d'augmenter le contenu)

Informations connexes

: trombone: Julia --Page officielle https://julialang.org/

: trombone: Julia - Document officiel japonais https://julia-doc-ja.readthedocs.io/ja/latest/index.html

: trombone: Première fois Julia et installation (Windows et Linux) https://qiita.com/ttlabo/items/b05bb43d06239f968035

:paperclip: Julia - Mathematics https://docs.julialang.org/en/v1/base/math/

Opinions etc.

Si vous avez des opinions ou des corrections, veuillez nous en informer.

Recommended Posts

Julia Quick Note [04] Expression régulière
Julia Quick Note [03] Complexe
Julia Quick Note [06] Traitement en boucle
Julia Quick Look Note [10] Fonction (2) Application
Julia Quick Look Note [09] Fonction (1) Bases
Julia Quick Note [07] essayez, attrapez, enfin
Julia Quick Note [02] Arithmétique, opérateur
Expression régulière gourmande
Expression régulière re
Expression régulière dans regex.h
Concours régulier AtCoder 106 Remarque
Expression régulière en pymongo
Expression régulière de la notation de date
Expression régulière look-ahead, after-yomi
mémo d'expression régulière python
Méthode de correspondance d'expression régulière
Expression régulière en Python
Quiz de confirmation d'expression régulière!
Julia Quick Look Note [01] Comment utiliser les variables et les constantes
Julia Quick Note [08] Type de variable (Int, Float, Bool, Char, String)
Notes sur l'expression régulière de la théorie Python
Manipulation d'expressions régulières par Python
Résumé de l'outil de vérification des expressions régulières
Remplacement de chaîne par une expression régulière Python
100 Language Processing Knock 2020: Chapitre 3 (expression régulière)