"""
Lors de l'utilisation d'une expression régulière pour une chaîne de caractères japonais
Classe de chaîne de caractères de la chaîne de caractères japonais(str ou unicode)Et besoin de correspondre à la classe de chaîne de l'expression régulière
Exemple) re.match([Si c'est unicode], [C'est aussi unicode])
    """
    str_japanese = '3 créature de mana'
    unicode_japanese = u'Créature à trois manas'
    match = re.search('Mana', str_japanese)
    if match:
        print "Appliquer l'indicateur u à l'expression régulière pour str"
    match = re.search(u'Mana', str_japanese)
    if match:
        print "Assignez l'indicateur u à l'expression régulière pour str"
    match = re.search('Mana', unicode_japanese)
    if match:
        print "Appliquer l'expression régulière à unicode sans l'indicateur u"
    match = re.search(u'Mana', unicode_japanese)
    if match:
        print "Attribuez l'indicateur u à l'expression régulière pour unicode"
    #Au fait, le drapeau r est traité comme str
    match = re.search(r'Mana', str_japanese)
    if match:
        print "Appliquer l'indicateur r à l'expression régulière pour str"
    match = re.search(r'Mana', unicode_japanese)
    if match:
        print "Appliquer l'indicateur r à l'expression régulière pour Unicode"
    """
production(Seule la partie qui correspond correctement est imprimée)
    >>>Appliquer l'indicateur u à l'expression régulière pour str
    >>>Attribuez l'indicateur u à l'expression régulière pour unicode
    >>>Appliquer l'indicateur r à l'expression régulière pour str
    """
Recommended Posts