Pythons regulärer Ausdruck, str und unicode sind nüchtern

    """
Bei Verwendung eines regulären Ausdrucks für eine japanische Zeichenfolge
Zeichenkettenklasse der japanischen Zeichenkette(str oder Unicode)Und müssen mit der Zeichenfolgenklasse des regulären Ausdrucks übereinstimmen
Beispiel) re.match([Wenn dies Unicode ist], [Dies ist auch Unicode])
    """

    str_japanese = '3 Manakreatur'
    unicode_japanese = u'Drei-Mana-Kreatur'

    match = re.search('Mana', str_japanese)
    if match:
        print "Wenden Sie das u-Flag auf den regulären Ausdruck für str an"

    match = re.search(u'Mana', str_japanese)
    if match:
        print "Weisen Sie dem regulären Ausdruck für str das Flag u zu"

    match = re.search('Mana', unicode_japanese)
    if match:
        print "Wenden Sie den regulären Ausdruck ohne das Flag u auf Unicode an"

    match = re.search(u'Mana', unicode_japanese)
    if match:
        print "Weisen Sie dem regulären Ausdruck für Unicode das Flag u zu"


    #Das r-Flag wird übrigens als str behandelt

    match = re.search(r'Mana', str_japanese)
    if match:
        print "Wenden Sie das r-Flag auf den regulären Ausdruck für str an"

    match = re.search(r'Mana', unicode_japanese)
    if match:
        print "Wenden Sie das r-Flag auf den regulären Ausdruck für Unicode an"


    """
Ausgabe(Es wird nur das Teil gedruckt, das richtig übereinstimmt)

    >>>Wenden Sie das u-Flag auf den regulären Ausdruck für str an
    >>>Weisen Sie dem regulären Ausdruck für Unicode das Flag u zu
    >>>Wenden Sie das r-Flag auf den regulären Ausdruck für str an
    """


Recommended Posts

Pythons regulärer Ausdruck, str und unicode sind nüchtern
Python2 str / unicode und codieren / decodieren
Reguläre Ausdrücke, die in Python leicht und solide zu erlernen sind
(Python) Hinweise zum Lesen von HTML und zur Verwendung regulärer Ausdrücke
[Python] Eine Funktion, die die gesamte Zeichenfolge mit einem regulären Ausdruck durchsucht und alle übereinstimmenden Zeichenfolgen abruft.
[Python] Wann, wo, wer und welches Spiel mit regulären Ausdrücken
str und unicode
Ein netter Nimporter, der Nim und Python verbindet
Kombinieren Sie sich wiederholende Zeichenfolgen mit regulären Python-Ausdrücken zu einer.
Pythons Lambda-Ausdruck ...
Python-Memo für reguläre Ausdrücke
Regulärer Ausdruck in Python
kanonischer Python-Ausdruck oder Match-Objekt-Memo
Holen Sie sich die passende Zeichenfolge in den regulären Ausdruck und verwenden Sie sie beim Ersetzen unter Python3 erneut
Python-Fehlermeldungen sind spezifisch und leicht zu verstehen "ga" (davor Doppelpunkt (:) und Semikolon (;))
Bestimmen Sie, ob die Zeichenfolge Zeit mit einem regulären Python-Ausdruck ist
Lernen Sie die Grundlagen und Tipps der kanonischen Python-Ausdrücke von Grund auf neu
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
So schreiben Sie eine Meta-Klasse, die sowohl Python2 als auch Python3 unterstützt
AtCoder ABC168 Ein in Ruby und Python gelöster Fallausdruck
[Python3] "A // B" und "math.floor (A / B)" sind nicht immer gleich! ??
Python-Theorie regulärer Ausdruck Anmerkungen
Manipulation regulärer Ausdrücke durch Python
Über Python und reguläre Ausdrücke
Ein Memo, das doppelte Anführungszeichen in voller Breite mit regulären Python-Ausdrücken verarbeitet
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Eine Kurzanleitung zu PyFlink, die Apache Flink und Python kombiniert
Überprüfung der Theorie, dass "Python und Swift ziemlich ähnlich sind"
Ein Python-Skript, das auf dem Mac erstellte ._DS_Store- und ._ * -Dateien löscht
[Python] Was sind @classmethod und Dekorateure?
String-Ersetzung durch regulären Python-Ausdruck
Dies und das von Python-Eigenschaften
a () und a .__ call__ () sind nicht gleichwertig
[Python] gibt A [oder / und] B zurück
Python-E-Book-Zusammenfassung nützlich für die frei lesbare Datenanalyse
Ich höre, dass Matlab- und Python-Schleifen langsam sind, aber ist das wahr?
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
Überprüfung und Extraktion der URL-Übereinstimmung mit dem regulären Python-Ausdruck Regex Complete-Version
Lösen mit Ruby, Perl, Java und Python AtCoder ABC 047 C Regulärer Ausdruck
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
Funktionen von Modulen für reguläre Ausdrücke, die in Python häufig persönlich verwendet werden