Maison  >  Article  >  développement back-end  >  Comment supprimer les signes de ponctuation en python

Comment supprimer les signes de ponctuation en python

(*-*)浩
(*-*)浩original
2019-07-03 13:18:5413814parcourir

Puisque les signes de ponctuation sont supprimés, bien sûr, des expressions régulières sont utilisées.

Comment supprimer les signes de ponctuation en python

Expression régulière, également connue sous le nom d'expression régulière. (Anglais : Regular Expression, souvent abrégé en regex, regexp ou RE dans le code), un concept en informatique. Les expressions régulières sont souvent utilisées pour récupérer et remplacer du texte qui correspond à un certain modèle (règle). (Apprentissage recommandé : Tutoriel vidéo Python)

L'expression régulière est une formule logique pour les opérations sur les chaînes, qui utilise certains caractères spécifiques définis à l'avance, et ces formes spécifiques de combinaison de caractères une "chaîne de règles". Cette "chaîne de règles" est utilisée pour exprimer une logique de filtrage des chaînes.

Étant donné une expression régulière et une autre chaîne, nous pouvons atteindre les objectifs suivants :

1. Si la chaîne donnée est conforme à la logique de filtrage d'expression de l'expression régulière. (appelé "matching") :

2. Les expressions régulières peuvent être utilisées pour obtenir la partie spécifique que nous voulons à partir d'une chaîne.

peut filtrer les signes de ponctuation dans la chaîne pour supprimer ou remplacer les signes de ponctuation.

import re
 
punctuation = '!,;:?"\''
def removePunctuation(text):
    text = re.sub(r'[{}]+'.format(punctuation),'',text)
    return text.strip().lower()
 
text = " Hello, world!  "
print removePunctuation(text)

Les caractéristiques des expressions régulières sont :

1 Très flexible, logique et fonctionnelle

Peut être rapidement réalisé un contrôle complexe de ; cordes d'une manière extrêmement simple.

3. C'est relativement obscur pour ceux qui sont nouveaux dans ce domaine.

Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn