"""
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