PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → WD - Como analisar uma string, caractere por caractere?
WD - Como analisar uma string, caractere por caractere?
Débuté par BOLLER ADRIANO, 02 juil. 2016 02:22 - Aucune réponse
Membre enregistré
3 662 messages
Popularité : +175 (223 votes)
Posté le 02 juillet 2016 - 02:22
Procedure SupprimeBalise(sMessage)

//Variables
bDebutBalise est un booléen = Faux
bFinBalise est un booléen = Faux

sChaine est une chaîne = sMessage
sCaract est une chaîne
sChaineTempo est une chaîne = ""
sChaineFinale est une chaîne

tabChaine est un tableau de 100 chaînes

i est un entier = 1
y est un entier = 1
cpt est un entier


//Parcours du champ HTML
sCaract = sChaine[[i A i]]
TANTQUE i >= Taille(sChaine)
i++
SI sCaract = ">" ALORS
bDebutBalise = Vrai
FIN
SI sCaract = "<" ALORS
bFinBalise = Vrai
FIN
SI bDebutBalise = Vrai ALORS
sChaineTempo = sChaineTempo + sCaract
SI bFinBalise = Vrai ALORS
tabChaine[y] = sChaineTempo
bDebutBalise = Faux
bFinBalise = Faux
sChaineTempo = ""
y++
FIN
FIN
sCaract = sChaine[[i A i]]
FIN
POUR cpt = 1 A y-1
sChaine = Remplace(sChaine,tabChaine[cpt], "")
FIN
RENVOYER sChaine


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/