Dans le processus d'utilisation d'expressions régulières en python, le problème de [rien à répéter en position 0] se produit souvent lors du filtrage du contenu par l'écriture manuscrite. Cela est généralement dû au problème des symboles non reconnus. exemples :
info = r"+|-|*|/|×|÷|x|X"
#🎜 🎜# Vous pouvez voir cette exception :
Essayons de le résoudre :
Vous voyez que c'est réussi# 🎜🎜# En fait, je viens d'utiliser le signe plus [+] pour faire l'expérience. En fait, il existe de nombreux symboles dans les expressions régulières. Lorsque nous avons besoin d'obtenir ces symboles, nous devons suivre la méthode ci-dessus.
"*" : correspond au sous-expression précédente zéro ou plusieurs fois.
"+" : Faites correspondre la sous-expression précédente une ou plusieurs fois."?" : correspond à la sous-expression précédente zéro ou une fois.
Ce ne sont que des symboles, et il y en a quelques-uns spéciaux, tels que : d, qui doivent en fait être traités entre crochets.
"()" : Marque le début et la fin d'une sous-expression.
". : Correspond à n'importe quel caractère à l'exception du caractère de nouvelle ligne n
"[" : Marque le début d'une expression entre crochets
" : Marque le caractère suivant comme un caractère spécial ou un littéral caractère, ou référence arrière, ou caractère d'échappement octal.
"^" : Correspond au début de la chaîne d'entrée, à moins qu'il ne soit utilisé dans une expression entre crochets, auquel cas cela indique que le jeu de caractères n'est pas accepté
"{" : Marque le début du qualificatif expression.
"|": Spécifie un choix entre deux éléments.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!