[PYTHON] Mémorandum Expression régulière Lorsqu'il y a plusieurs caractères que vous souhaitez séparer dans la chaîne de caractères

Traitement avec des expressions régulières

・ Match le plus court ・ Match le plus long

[Exemple de phrase] String = "Free Slow Challenge_hoge-san _1st fois"

Pour la chaîne ci-dessus ① Je veux extraire uniquement les défis de lancers francs (extrait avant le premier underbar) ② Je veux extraire le nombre de fois (extraire après le dernier trait de soulignement)

①-> re.search ("(. *?) (? = _)", String) [0] → Défi de lancer franc extrait ②-> re.search ("([^ _] * $)", x) [0] → La première fois est extraite

Recommended Posts

Mémorandum Expression régulière Lorsqu'il y a plusieurs caractères que vous souhaitez séparer dans la chaîne de caractères
Lorsque vous souhaitez remplacer plusieurs caractères dans une chaîne de caractères sans utiliser d'expressions régulières dans la série python3
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
Logiciel qui enregistre la chaîne de caractères définie dans le presse-papiers lorsque vous cliquez sur le bouton [Python]
[Linux] Lorsque vous souhaitez rechercher une chaîne de caractères spécifique dans plusieurs fichiers
Comment activer l'instruction for lorsqu'il existe plusieurs valeurs pour une clé dans le dictionnaire
Comment écrire quand on veut mettre un nombre après le numéro de groupe à remplacer par une expression régulière dans re.sub de Python
Gérez CSV avec l'élément que vous souhaitez analyser dans le nom du fichier
Lorsque vous souhaitez mettre à jour le pilote Chrome.
Lorsque les caractères et les points troubles / semi-turbides sont séparés et que vous souhaitez les combiner
Lorsque la variable que vous souhaitez utiliser comme exposant dans matplotlib comporte deux caractères ou plus
[Notes] ① Obtenez et enregistrez des tweets ~ Je veux identifier les tweets d'actualité qui seront diffusés ~
Lorsque vous voulez plt.save dans l'instruction for
Opération utile lorsque vous souhaitez résoudre tous les problèmes dans plusieurs langages de programmation avec Codewars
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
Comment compter rapidement la fréquence d'apparition des caractères à partir d'une chaîne de caractères en Python?
[Python3] Code qui peut être utilisé lorsque vous souhaitez redimensionner des images dossier par dossier
[Python] Lorsque vous souhaitez importer et utiliser votre propre package dans le répertoire supérieur
Lorsqu'une chaîne de caractères d'une certaine série se trouve dans la clé du dictionnaire, la chaîne de caractères est convertie en valeur du dictionnaire.
[Django] Mémorandum lorsque vous souhaitez communiquer de manière asynchrone [Python3]
Essayez d'extraire les mots-clés populaires dans COTOHA
Lorsque vous souhaitez utiliser plusieurs versions de la même bibliothèque Python (environnement virtuel utilisant venv)
[Linux] Je souhaite connaître la date à laquelle l'utilisateur s'est connecté
Comment obtenir toutes les valeurs possibles dans une expression régulière
Phénomène selon lequel les caractères disparaissent lors de la tentative de saisie d'un caractère sans Entrée
Expressions régulières faciles et solides à apprendre en Python
Lorsque vous souhaitez que le thème de votre documentation Sphinx soit le même
[Python] Lorsque vous souhaitez utiliser toutes les variables dans un autre fichier
Lorsque vous souhaitez trier une liste multidimensionnelle sur plusieurs lignes
Lorsque vous souhaitez ajuster l'intervalle de l'échelle de l'axe avec APLpy
Notez que vous souhaitez décorer manuellement les paramètres passés dans le formulaire du modèle Django élément par élément
J'ai essayé de résumer les méthodes qui sont souvent utilisées lors de l'implémentation d'algo de base dans Quantx Factory
Remarque Python: lorsque vous souhaitez connaître les attributs d'un objet
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Lorsque vous souhaitez modifier l'en-tête HTTP du client de test de Flask
Si vous souhaitez obtenir plusieurs statistiques avec groupby of pandas v1
Fonction Eval () qui calcule une chaîne de caractères comme expression en python
Signifie mémo lorsque vous essayez de faire de l'apprentissage automatique avec 50 images
[Introduction à Python] Une explication approfondie des types de chaînes de caractères utilisés dans Python!
[Python3] Code qui peut être utilisé lorsque vous souhaitez découper une image dans une taille spécifique
Comment gérer le problème de déformation des caractères japonais lors de la sortie de journaux à l'aide du formateur de journaux JSON
[Python3] Code qui peut être utilisé lorsque vous souhaitez modifier l'extension d'une image à la fois