[R] Supprimer un mot déjà connu d'un fichier texte
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Supprimer un mot déjà connu d'un fichier texte
J'ai pas compris pourquoi faire si compliqué,
si l'utilisateur veux ajouter "jean-marc" alors qu'il y a déjà "jean marc" dans la liste ça ne serais pas plus simple de l'empecher et donc de le forcer à proposer un autre nom ?
Et aussi, si l’utilisateur ajoute un nombre genre 25 et que le nombre 255 est déjà présent, comment le logiciel va t il se comporter au moment de la suppression de l'un des deux ??
Et si au lieu d'un fichier texte j'utilisais un fichier .ini ça serais aussi plus facile ?
si l'utilisateur veux ajouter "jean-marc" alors qu'il y a déjà "jean marc" dans la liste ça ne serais pas plus simple de l'empecher et donc de le forcer à proposer un autre nom ?
Et aussi, si l’utilisateur ajoute un nombre genre 25 et que le nombre 255 est déjà présent, comment le logiciel va t il se comporter au moment de la suppression de l'un des deux ??
Et si au lieu d'un fichier texte j'utilisais un fichier .ini ça serais aussi plus facile ?
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
@mikell
Voir ma réponse dans mon message précédent. ^^
Voir ma réponse dans mon message précédent. ^^
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
Wardow a écrit :Et si au lieu d'un fichier texte j'utilisais un fichier .ini ça serais aussi plus facile ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
+1
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
MDRTlem a écrit :+1
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Supprimer un mot déjà connu d'un fichier texte
La c'est vraiment devenu impossible à comprendre (pour moi en tout cas
)
- TommyDDR
- Modérateur

- Messages : 2111
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
Ne jamais lancer Mikell sur un sujet regexp...
Je propose d'ajouter à son compte (forum) un filtre qui n'afficherait pas les sujet contenant le mot "RegExp".
Je propose d'ajouter à son compte (forum) un filtre qui n'afficherait pas les sujet contenant le mot "RegExp".
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
ARGH...
motion refusée
motion refusée

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
Bonsoir la compagnie.
J'ai été plus ou moins inspiré entre hier soir et ce soir.
Donc je me suis dit pourquoi pas faire cette fameuse 'IA Light' et voici ce que cela donne pour la demande de Wardow :L'avantage de la fonction _NameStringSimplify() c'est qu'elle va permettre de comparer deux noms en faisant abstraction des majuscules/minuscules, d'erreur de frappe simple (espaces) ou caractères spéciaux ou encore des caractères accentués. ^^
Ce qui fait que lors d'une comparaison de chaine, nous auront :
J'ai été plus ou moins inspiré entre hier soir et ce soir.
Donc je me suis dit pourquoi pas faire cette fameuse 'IA Light' et voici ce que cela donne pour la demande de Wardow :
► Afficher le texte
Ce qui fait que lors d'une comparaison de chaine, nous auront :
- Jérémie = Jeremie
JeAn -Marc = Jean-Marc
Ångström = Angstrom
Mi kell = Mikell
Etc ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
Intéressant, la fonction est sympa et je la mets de côté pour étude
Mais à utiliser dans des circonstances bien définies, une faute d'orthographe restant malgré tout une faute d'orthographe
Par exemple, faut surtout pas confondre Michele (prononcer "mikélé") mon cousin italien , et Michèle ma cousine belge
Mais à utiliser dans des circonstances bien définies, une faute d'orthographe restant malgré tout une faute d'orthographe
Par exemple, faut surtout pas confondre Michele (prononcer "mikélé") mon cousin italien , et Michèle ma cousine belge
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Supprimer un mot déjà connu d'un fichier texte
J'ai bien dit proche du 100% ...
Il est clair qu'une vraie faute d’orthographe ne pourra être interprétée sans une véritable IA (et encore) ...
Il est clair qu'une vraie faute d’orthographe ne pourra être interprétée sans une véritable IA (et encore) ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Supprimer un mot déjà connu d'un fichier texte
Merci, j'ai eu ma réponse, je met donc en [R]
Code : Tout sélectionner
$newtext = StringReplace(FileRead(@ScriptDir & "\Multicraft\Sauvegardes.txt"), $name & @crlf, "")
$file1 = FileOpen(@ScriptDir & "\Multicraft\Sauvegardes.txt", 2)
FileWrite($file1, $newtext)
FileClose($file1)- jchd
- AutoIt MVPs (MVP)

- Messages : 2282
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [R] Supprimer un mot déjà connu d'un fichier texte
Je me souviens très bien avoir pondu dans la souffrance un "machin" du genre pour rapprocher les noms, prénoms, emails et adresses de clients provenant de plusieurs plate-formes de vente. Très souvent les gens s'inscrivent avec de légères variations ou typos, parfois c'est la mère ou le fils qui changent un prénom et/ou une adresse mail, des gens qui se marient ou divorcent, qui déménagent, etc.
Pour éviter de doublonner ad nauseam notre base de clients (on vendait du matériel d'équitation), j'avais une moulinette tordue qui soit "matchait" toute seule (juste une faute de frappe jugée mineure) ou proposait des clients existants s'il y avait assez de points communs pour qu'il soit assez probable que ce soit en fait le même foyer qui voulait recommander.
Tables SQL de prénoms, de noms, de codes postaux et communes de plus de 30 pays, désaccentuation Unicode universelle, recherche floue, pondération de probabilités, etc. En pratique, quand on a affaire à de la saisie faite par le grand public qui n'accorde que peu d'importance à la correction des coordonnées qu'il utilise pour acheter un truc dont il a envie "tout de suite", c'est plutôt sportif quand la masse augmente et qu'on veut éviter le "garbage out" malgré le "garbage in".
La validation de saisie a toujours été difficile. Rien que valider un couple code postal - commune française est tout sauf simple.
Pour éviter de doublonner ad nauseam notre base de clients (on vendait du matériel d'équitation), j'avais une moulinette tordue qui soit "matchait" toute seule (juste une faute de frappe jugée mineure) ou proposait des clients existants s'il y avait assez de points communs pour qu'il soit assez probable que ce soit en fait le même foyer qui voulait recommander.
Tables SQL de prénoms, de noms, de codes postaux et communes de plus de 30 pays, désaccentuation Unicode universelle, recherche floue, pondération de probabilités, etc. En pratique, quand on a affaire à de la saisie faite par le grand public qui n'accorde que peu d'importance à la correction des coordonnées qu'il utilise pour acheter un truc dont il a envie "tout de suite", c'est plutôt sportif quand la masse augmente et qu'on veut éviter le "garbage out" malgré le "garbage in".
La validation de saisie a toujours été difficile. Rien que valider un couple code postal - commune française est tout sauf simple.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.

