Bonjour,
J'ai fait un petit script qui va chercher les fichiers dans un dossier, puis les reclasses afin de pouvoir les �diter dans une applications tierces.
Je suis confronter � un probl�me, me mettre � la place d'un utilisateur
Je me suis dit qu'il fallait alors passer par du regex afin d'�largir les possibles erreurs de frappes.
Exemple de fichiers dans un dossier ayant diff�rentes nomenclature:
RndRawGlobalIllumination.0001.png
RndGlobalIllumination.0001.png
Rnd Global Illumination.0001.png
RawGlobalIllumination.0001.png
Raw_Global_Illum.0001.png
RndGlobalIllum.0001.png
GlobalIllumination.0001.png
Global_Illumination.0001.png
RawGI.0001.png
GI.0001.png
SelfIllumination.0001.png
RndRawLighting.0001.png
Pour les trier en :
RndRawGlobalIllumination.0001.png
RndGlobalIllumination.0001.png
Rnd Global Illumination.0001.png
RawGlobalIllumination.0001.png
Raw_Global_Illum.0001.png
RndGlobalIllum.0001.png
GlobalIllumination.0001.png
Global_Illumination.0001.png
RawGI.0001.png
GI.0001.png
SelfIllumination.0001.png
RndRawLighting.0001.png
Se que j'aimerai r�cup�rer, se sont les fichiers ayant que pour nomenclature : "GlobalIllumination", "GI" et/ou "GlobalIllum"
J'ai essay� de faire quelques chose :
re.compile(r"[globalGLOBAL]{6}.?[illuminationILLUMINATION]{12}|[GIgi]{2}|[illumILLUM]{5}")
Le probl�me, c'est qu'il me s�lectionne aussi d'autre fichiers qui comporte des "ig" "illum" mais surtout je n'arrive pas � la contraindre sur les pr�fixes ou suffixes.
Je tourne en rond sur https://regexr.com/...
Si quelqu�un passe par l�..
merci
Partager