Remplacer non-ASCII par des expressions régulières en Python

Cet article utilise Python3.

code

test.py


import re

text = '''Pour ceux qui n'ont jamais connu de revers
R Cela signifie que je n'ai jamais rien essayé de nouveau.
ヲ abc123!=*Z
-Albert Einstein-'''
after = re.sub('[^!-~\\s]|[ ]', '○', text)

print (after)

Résultat d'exécution

○○○○○○○○○○○○○○
○○○○○○○○0 1○○○○○○○○○○○○○○○○
○abc123!=*○
-○○○○○○○○○○○○○○○○-

référence

Recommended Posts

Remplacer non-ASCII par des expressions régulières en Python
Gestion des expressions régulières par PHP / Python
Lors de l'utilisation d'expressions régulières en Python
[Python] Expressions régulières Expressions régulières
Chevauchement d'expressions régulières en Python et Java
N'utilisez pas \ d dans les expressions régulières Python 3!
Comment utiliser les expressions régulières en Python
Python: analyse morphologique simplifiée avec des expressions régulières
Expression régulière en Python
Un chercheur d'une société pharmaceutique a résumé les expressions canoniques en Python
[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 de régression multiple en Python
Grattage au sélénium en Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Utiliser des expressions régulières en C
Gérer les sons en Python
Grattage avec du sélénium en Python
Grattage avec Tor en Python
Tweet avec image en Python
Envelopper de longues expressions en python
Extraire des nombres avec des expressions régulières
Combiné avec ordinal en Python
Manipulation d'expressions régulières par Python
À propos de Python et des expressions régulières
[Petite histoire] [Python] Remplacez les chaînes de caractères dans un tableau à deux dimensions par des nombres
Débarrassez-vous des données sales avec Python et les expressions régulières
Reconnaissance des nombres dans les images avec Python
Tester avec des nombres aléatoires en Python
GOTO en Python avec Sublime Text 3
Travailler avec LibreOffice en Python: import
Remplacez la valeur du dictionnaire par Python> update ()
Scraping avec Selenium en Python (Basic)
Analyse CSS avec cssutils en Python
Je ne me souviens pas des expressions régulières Python
Numer0n avec des objets fabriqués avec Python
Ouvrez UTF-8 avec BOM en Python
Utiliser rospy avec virtualenv dans Python3
Utiliser Python mis en pyenv avec NeoVim
Heatmap avec dendrogramme en Python + matplotlib
Lire des fichiers en parallèle avec Python
Générer un mot de passe pour le manuel avec python
Utiliser OpenCV avec Python 3 dans Window
Jusqu'à traiter de python dans Atom
Démarrez avec Python avec Blender
Travailler avec des images DICOM en Python
Un mémo qui gère les guillemets doubles pleine largeur avec les expressions régulières Python
Expressions régulières faciles et solides à apprendre en Python
Filtres Ansible Jinja2 Remplacer et extraire des chaînes de variables par des expressions réguliè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
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Essayez de vous connecter à qiita avec Python
Test de stress avec Locust écrit en Python
Python3> dans le mot clé> Vrai avec une correspondance partielle?
Surveillance des appareils effectuée par Python On-box de IOS-XE
Essayez de travailler avec des données binaires en Python
Dessinez Nozomi Sasaki dans Excel avec python
Conseils pour gérer les binaires en Python