[PYTHON] Extraire des nombres avec des expressions régulières

Expressions régulières

Extraction numérique

Extraire des nombres avec des expressions régulières


import re

#Expressions régulières
pattern=r'([+-]?[0-9]+\.?[0-9]*)'
#Texte de recherche
text = 'Test+12 5.14 5, goo -8.36 36. 36.ATT'

print('pattern:',pattern,'text:',text)
print('match:',re.match(pattern,text))
print('search:',re.search(pattern,text))
print('findall:',re.findall(pattern,text))

#Enregistrer dans la liste
lists=re.findall(pattern,text)

résultat

pattern: ([+-]?[0-9]+\.?[0-9]*) text: Test+12 5.14 5, goo -8.36 36. 36.ATT
match: None
search: <_sre.SRE_Match object; span=(4, 7), match='+12'>
findall: ['+12', '5.14', '5', '-8.36', '36.', '36.']

Recommended Posts

Extraire des nombres avec des expressions régulières
Gestion des expressions régulières par PHP / Python
Filtres Ansible Jinja2 Remplacer et extraire des chaînes de variables par des expressions régulières
[Python] Expressions régulières Expressions régulières
Python: analyse morphologique simplifiée avec des expressions régulières
[Python] Débarrassez-vous de la datation avec des expressions régulières
Supprimer les chaînes supplémentaires dans l'URL avec une expression canonique
Expression régulière en pymongo
Extraire EXIF avec des gorgées
FizzBuzz avec des expressions régulières etc. sans utiliser l'opérateur '%'
Extraction d'éléments non numériques avec des pandas.DataFrame
Extraire les données Twitter avec CSV
Utiliser des expressions régulières en C
Débarrassez-vous des données sales avec Python et les expressions régulières
Manipulation d'expressions régulières par Python
À propos de Python et des expressions régulières
Extraire la valeur de crête avec scipy
Tri avec un mélange de chiffres et de lettres
Extraire le fichier xz avec python
Tester avec des nombres aléatoires en Python
[Traitement du langage 100 coups 2020] Chapitre 3: Expressions régulières
Extraire la valeur maximale avec les pandas.
[Automation] Extraire les rendez-vous Outlook avec Python
3.6 Normalisation de texte
Mémorandum slackbot ~ Demande utilisant des expressions régulières ~
Je ne me souviens pas des expressions régulières Python
Décomposer le nom d'hôte avec co.jp avec une expression régulière
Par langue: expressions régulières pour les mots de passe
[Débutant] Extraire des chaînes de caractères avec Python
Extraire plusieurs colonnes spécifiques avec des pandas
Extraire plusieurs éléments avec le tableau Numpy
100 Language Processing Knock 2020 Chapitre 3: Expressions régulières
Lors de l'utilisation d'expressions régulières en Python