begin process at 2012 02 14 03:19:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Algorithme

 > 

Compression & Cryptage

 > 

BBCode trop volumineux, comment le réduire?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

BBCode trop volumineux, comment le réduire?

mercredi 26 mars 2008 à 18:22:16 | BBCode trop volumineux, comment le réduire?

thedjpredator

Bonjour,

Mon problème c'est que j'ai du BBCode (par un programme externe)
et il me donne des doublons qui pourraient être remplacés et prendre
beaucoup moins de poid et moins compliqué!

exemple :
[c=#000000]a[/c][c=#000000]b[/c][c=#000000]c[/c][c=#000000]d[/c]

pourrait donner :
[c=#000000]abcd[/c]

Je n'arrive pas à trouver une autre technique que le replace
et y faut que je connaissent en avance le caractère qui est concerné par la balise
et je réduit que deux par deux ou trois par trois avec cette technique...
bref la galère... Si quelqu'un peut m'aider, déjà plusieurs soirs que je suis dessus sans trouver.

Merci d'avance!

TdP
mercredi 26 mars 2008 à 20:16:48 | Re : BBCode trop volumineux, comment le réduire?

JMO

Membre Club


 Bonsoir à tous,

Peut-être en passant par 2 tableaux.

var = "[c=#000000]a[/c][c=#000000]b[/c][c=#000000]c[/c][c=#000000]d[/c]"

test1 = Split(var,"]")
For i=1 To UBound(test1) Step 2
    test2 = Split(test1(i),"[")
    list = list & test2(0)
Next
MsgBox list,,"list"



jean-marc
mercredi 26 mars 2008 à 21:15:37 | Re : BBCode trop volumineux, comment le réduire?

thedjpredator

Le problème c'est que la dans le résultat ya plus aucune balise

et c'est pas le but. Ce que je veux c'est juste gagner d'la place...

genre :

[c=#000000]a[/c][c=#000000]b[/c][c=#000000]c[/c]

je voudrais qu'il détécte les même balise avec les même couleurs et qu'il le remplace commme ceci :

[c=#000000]abc[/c]

J'espère avoir était plus clair.

Merci.

TdP
mercredi 26 mars 2008 à 21:59:42 | Re : BBCode trop volumineux, comment le réduire?

JMO

Membre Club


Re,


var = "[c=#000000]a[/c][c=#000000]b[/c][c=#000000]c[/c][c=#000010]d[/c][c=#000010]e[/c][c=#000000]f[/c]"

devant donc retourner     newvar = "[c=#000000]abc[/c][c=#000010]de[/c][c=#000000]f[/c]"
l'utilisation de l'objet Dictionary me semble indiquée.


jean-marc
mercredi 26 mars 2008 à 22:06:48 | Re : BBCode trop volumineux, comment le réduire?

JMO

Membre Club




Pour indication

var = "[c=#000000]a[/c][c=#000000]b[/c][c=#000000]c[/c][c=#000010]d[/c][c=#000010]e[/c][c=#000000]f[/c]"

test1 = Split(var,"]")
For i=1 To UBound(test1) Step 2
    test2 = Split(test1(i),"[")
    MsgBox test1(i-1) & "]" &vbCrLf& test2(0) &vbCrLf& test1(i+1) & "]"
Next



jean-marc
jeudi 27 mars 2008 à 00:08:32 | Re : BBCode trop volumineux, comment le réduire?

thedjpredator

Heu bah désolé mais je sais pas...
si quelqu'un d'autre à une autre solution valable...

Merci...

TdP


Cette discussion est classée dans : trouver, trop, réduire, bbcode, volumineux


Répondre à ce message

Sujets en rapport avec ce message

Trouver le bon resultat [ par neoramax ] c la premiere fois que je fé du VB, jsuis dedans depuis une semaine:Je suis sur VB.net, donc en faite j'ai une zone de saisie (un nombre) et un bouton réduire une image "physiquement" [ par mailys6 ] Bonjour à tous,J'aimerai pouvoir changer la taille d'une image. Je m'explique clairement :Dans mon programme, l'utilisateur charge une image. Cette im texte [ par drpsico ] bonjour je voudrais savoir comment je pe faire pour trouver une chaine de caractere dans un fichier texte ou autre moi g <SPAN lang=EN-GB style="FONT ligne trop grande [ par oxram ] Bonjour je recherche comment couper une ligne de code trop longue comment dois je m'y prendre.Merci de votre réponse.oxram UrlMon [ par sorata69 ] Bonjour,j'aimerais utiliser la fonction URLDownloadtoFile() mais je n'ai pas les headers urlmon.h et je n'ai pas urlmon.lib. Pourriez vous me dire où Ou peut on trouver d'autres bouton pour access [ par manu_74 ] Bonjour,Pour un programme que je réalise avec ACCESS, je recherche des nouveaux boutons avec de nouvelles propriété. J'utilise actuellement des listes Bouton Fermer, réduire,agrandir [ par bilalstar ] bonjour,est ce que quelqu'un connait le code derriere les boutons fermer, reduire , agrandir de windows.pour fermer unload Me ferme la forme en cours trouver l'ip de chaque port d'un switch... [ par helene22500 ] Erreur quand je change de page trop souvent ! [ par limpsilver ] "Variable objet ou variable d'un bloc With non définie."Voila le message d'erreur qui apparait quand je change souvent de page !Je développe un site e MON STRING EST TROP COURT !!! (posterieur volumineux) [ par DarkWazza ] Apres cette tentative d'humour pourrie, trouveras tu le courage de me repondre ???Le probleme est simple, je programme un code permettant d'obtenir de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales