Dans un texte supprimer les éventuels doubles espaces

Partagez votre expérience de PureBasic avec les autres utilisateurs.
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Dans un texte supprimer les éventuels doubles espaces

Message par MLD »

@Mesa
Bravo c'est le top. :lol: :lol:
Conclusion: En rassemblant l'expérience de plusieurs et avec une petite discussion entre personnes censés de superbes choses peuvent prendre formes. :lol: :lol: :lol:
Un grand merci a vous tous.
Michel
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Dans un texte supprimer les éventuels doubles espaces

Message par Ollivier »

La vraie question c'était << comment supprimer tout ce qui s'apparente à des espaces superflus (espaces, tabulation, retour chariot, etc... et x caractères au choix à la volée), pas juste le seul caractère "espace". >>

Alors, peut-être, prenez un exemple plus consistant, par exemple 2 ou 3 teraoctets de textes, par exemple, un ensemble de sites web, avec tous les fichiers média (sons, images, vidéo) convertis en fichiers texte en base64.

Si, dans cette base de données, vous avez besoin de trouver toutes les phrases qui précèdent et avoisinent une image qui contient un pixel rouge, vous approcherez les chances d'y arriver avec ce code. La librairie des chaînes est beaucoup trop lente pour ça, les expressions régulières, hélas, trop lentes aussi, et la map native, pareil, environ 40 fois plus lente, donc

enjoy !
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Dans un texte supprimer les éventuels doubles espaces

Message par MLD »

@Ollivier
Bonjour
Ta réponse me rend perplexe.La demande est bien explicite, et claire. Je demande seulement la suppression des doubles espace. en quelque sorte d'une faute de frappe, et sur des textes qui ne font pas des téraoctets, mais seulement quelques centaines de milliers d'octets.
En fait ton code répond a une autre demande sur le forum US. Ons en reparlera plus tard.
Ceci n'enlève rien a la qualité de tes codes . :wink: :lol:
Avatar de l’utilisateur
SPH
Messages : 4942
Inscription : mer. 09/nov./2005 9:53

Re: Dans un texte supprimer les éventuels doubles espaces

Message par SPH »

Tout pareil que MLD

L'auteur a fait une demande précise. Et beaucoup ont répondu dans ce sens. :wink:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Dans un texte supprimer les éventuels doubles espaces

Message par Ollivier »

MLD a écrit :Je demande seulement la suppression des doubles espace. en quelque sorte d'une faute de frappe, et sur des textes qui ne font pas des téraoctets, mais seulement quelques centaines de milliers d'octets.
Ça, je le vois, et c'est très bien répondu.

Mais les anglophones ne se sont pas pinés : ils ont cherché la vitesse.
Répondre