Ersetzen Sie Nicht-ASCII durch reguläre Ausdrücke in Python

Dieser Artikel verwendet Python3.

Code

test.py


import re

text = '''Für diejenigen, die noch nie einen Rückschlag erlebt haben
A Das bedeutet, dass ich noch nie etwas Neues ausprobiert habe.
ヲ abc123!=*Z
-Albert Einstein-'''
after = re.sub('[^!-~\\s]|[ ]', '○', text)

print (after)

Ausführungsergebnis

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

Referenz

Recommended Posts

Ersetzen Sie Nicht-ASCII durch reguläre Ausdrücke in Python
Umgang mit regulären Ausdrücken durch PHP / Python
Bei Verwendung regulärer Ausdrücke in Python
[Python] Reguläre Ausdrücke Reguläre Ausdrücke
Überlappende reguläre Ausdrücke in Python und Java
Verwenden Sie \ d nicht in regulären Python 3-Ausdrücken!
Verwendung regulärer Ausdrücke in Python
Python: Vereinfachte morphologische Analyse mit regulären Ausdrücken
Regulärer Ausdruck in Python
Ein Forscher eines Pharmaunternehmens fasste die kanonischen Ausdrücke in Python zusammen
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
Entfernen Sie zusätzliche Zeichenfolgen in der URL mit kanonischem Ausdruck
Mehrfacher Regressionsausdruck in Python
Schaben mit Selen in Python
Schaben mit Chromedriver in Python
Debuggen mit pdb in Python
Verwenden Sie reguläre Ausdrücke in C.
Umgang mit Sounds in Python
Scraping mit Selen in Python
Scraping mit Tor in Python
Tweet mit Bild in Python
Wickeln Sie lange Ausdrücke in Python ein
Zahlen mit regulären Ausdrücken extrahieren
Kombiniert mit Ordnungszahl in Python
Manipulation regulärer Ausdrücke durch Python
Über Python und reguläre Ausdrücke
[Kleine Geschichte] [Python] Ersetzen Sie Zeichenfolgen in einem zweidimensionalen Array durch Zahlen
Befreien Sie sich mit Python und regulären Ausdrücken von schmutzigen Daten
Zahlenerkennung in Bildern mit Python
Testen mit Zufallszahlen in Python
GOTO in Python mit erhabenem Text 3
Arbeiten mit LibreOffice in Python: Importieren
Ersetzen Sie den Wörterbuchwert durch Python> update ()
Scraping mit Selen in Python (Basic)
CSS-Analyse mit cssutils in Python
Ich kann mich nicht an reguläre Python-Ausdrücke erinnern
Numer0n mit Elementen, die mit Python erstellt wurden
Öffnen Sie UTF-8 mit Stückliste in Python
Verwenden Sie rospy mit virtualenv in Python3
Verwenden Sie Python in pyenv mit NeoVim
Heatmap mit Dendrogramm in Python + Matplotlib
Lesen Sie Dateien parallel zu Python
Passwort für Lehrbuch mit Python generieren
Verwenden Sie OpenCV mit Python 3 in Window
Bis zum Umgang mit Python in Atom
Beginnen Sie mit Python mit Blender
Arbeiten mit DICOM-Bildern in Python
Ein Memo, das doppelte Anführungszeichen in voller Breite mit regulären Python-Ausdrücken verarbeitet
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
Ansible Jinja2-Filter Ersetzen und extrahieren Sie variable Zeichenfolgen durch reguläre Ausdrücke
Wenn Sie mehrere Zeichen in einer Zeichenfolge ersetzen möchten, ohne reguläre Ausdrücke in der Python3-Serie zu verwenden
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
Versuchen Sie, sich mit Python bei qiita anzumelden
Stresstest mit Locust in Python geschrieben
Python3> im Schlüsselwort> Wahr mit teilweiser Übereinstimmung?
Geräteüberwachung durch On-Box Python von IOS-XE
Versuchen Sie, mit Binärdaten in Python zu arbeiten
Zeichnen Sie Nozomi Sasaki in Excel mit Python
Tipps zum Umgang mit Binärdateien in Python