forked from viennet/Referentiels
19 lines
633 B
Python
19 lines
633 B
Python
|
from officiel import supprime_accent_espace
|
||
|
|
||
|
|
||
|
def get_indice(champ, entetes):
|
||
|
"""Récupère l'indice d'une entête"""
|
||
|
for (i, entete) in enumerate(entetes):
|
||
|
if entete in champ:
|
||
|
return i
|
||
|
return None
|
||
|
|
||
|
|
||
|
def get_indice_sans_accent_ni_espace(champ, entetes):
|
||
|
"""Récupère l'indice d'une entête en se débarrassant des majuscules/caractères spéciaux/espace"""
|
||
|
champ_purge = supprime_accent_espace(champ).rstrip()
|
||
|
for (i, entete) in enumerate(entetes):
|
||
|
entete_purge = supprime_accent_espace(entete).rstrip()
|
||
|
if entete_purge in champ_purge:
|
||
|
return i
|
||
|
return None
|