[PYTHON] Quiz de confirmation d'expression régulière!

en premier

Oups! Il n'y avait pas de confession du village sur le chemin, et il y avait une salle avec une progression très calme. Donc, même si je n'ai pas été mordu par le dictateur jusqu'à la fin, j'aurais aimé être seul lorsque les trois personnes aux cheveux roux m'ont dit que les villages autres que moi avaient été anéantis et que deux loups et noirs gagneraient! !! Pleurs

Jesse est encore un jeune, mais n'est-ce pas bon pour les exercices? J'ai donc fait un quiz d'expression régulière! Je parle de quelque chose de déroutant, "Quoi? Pourquoi ??"

Qu'est-ce qu'une expression régulière?

Si vous ne savez pas ce que sont les expressions régulières, vous devriez d'abord étudier sur le site suivant! Quand je l'utilise, j'utilise le module re (en Python), mais je vais omettre cette partie et c'est un quiz auquel tout le monde peut penser! Essayez-le!

problème

Chaîne de caractères <a href="/sample/page:1234" rel="last"> Si vous effectuez une recherche à partir d'ici avec l'expression régulière suivante, veuillez répondre où elle se bloque! Exactement du début à la fin!

1. r'[0-9]*' 2. r'[0-9]*?' 3. r'[0-9]+' 4. r'[0-9]+?'

Je ne vois pas la réponse tout de suite

Je vais laisser un peu d'espace.

Que signifie «?»

C'est un peu difficile à comprendre.

À bientôt

répondre

1. r'[0-9]*' C'est ... 0 caractère depuis le tout début! Si on vous dit qu'il y a 0 ou plusieurs nombres, peu importe s'il n'y a rien.

2. r'[0-9]*?' »? `Peu importe qu'il y ait un caractère précédent ou non, et il n'est pas nécessaire que ce soit 0 caractère, donc c'est la même chose que 1., c'est 0 caractère depuis le début!

3. r'[0-9]+' Cela signifie prendre les morceaux de nombres aussi longtemps que possible! «1234» sera choisi!

4. r'[0-9]+?' La différence avec le précédent est que «+» peut être présent ou non, donc ce sera 1! Avec [0-9], l'un est déjà réservé, et vous ne répéterez pas + avec les autres!

À la fin

Je veux corriger les deux premiers, «je me sens mal à l'aise d'être d'accord même si rien ne se passe», et le sentiment de 3. le plus longtemps possible et le sentiment de 4. Je veux me souvenir ~. Quel est le principe?

Je l'ai gratté avec Python, alors vérifiez-le! https://qiita.com/Jessica_nao_/items/140b435a9e13054ed78e

Je serais heureux si une personne forte pouvait me poser un problème! Je suis désolé!

Recommended Posts

Quiz de confirmation d'expression régulière!
Expression régulière gourmande
Expression régulière re
Expression régulière dans regex.h
Expression régulière en pymongo
Expression régulière de la notation de date
Méthode de correspondance d'expression régulière
Expression régulière en Python
Notes sur l'expression régulière de la théorie Python
Julia Quick Note [04] Expression régulière
Décomposer le nom d'hôte avec co.jp avec une expression régulière
Remplacement de chaîne par une expression régulière Python
100 Language Processing Knock 2020: Chapitre 3 (expression régulière)
(Python) Remarques sur la lecture de HTML et l'utilisation d'expressions régulières
Rechercher une clé de dictionnaire pythondict par expression régulière