Le seul caractère bizarre que j'ai rencontré est l'apostrophe.Par contre pour le filtre j'arrive a rien ça fonctionne pas j'ai toujours des caractères bizarres issu de la page html qui me pose problème sur l’afficheur.
Il est encodé en HTML donc s'écrit '
S'il est le seul, un rapide ReplaceString() suffit.
Tu ne peux pas le remplacer dans la chaine (avec #PB_String_InPlace) car la chaine est plus longue.
Il faut donc composer une autre chaine
Ici je le remplace par l'apostrophe
Code : Tout sélectionner
Txt$ = "album-title : Baby, It's Cold Outside f. Paul Brown"
Debug Txt$
Txt_New$ = ReplaceString(Txt$, "'", "'")
Debug Txt_New$
Code : Tout sélectionner
album-title : Baby, It's Cold Outside f. Paul Brown
album-title : Baby, It's Cold Outside f. Paul Brown
Outils > Table des caractères et sélectionne HTML
Ils commencent tous par '&' et se terminent par ';'
Donc s'il n'y a que des apostrophes, il suffit de faire ça
Code : Tout sélectionner
Procedure Find_Infos()
If ExamineRegularExpression(#RegEx, Source_Page$)
While NextRegularExpressionMatch(#RegEx)
Artist$ = RegularExpressionGroup(#RegEx, 1)
;Title$ = RegularExpressionGroup(#RegEx, 2)
Title$ = ReplaceString(RegularExpressionGroup(#RegEx, 2), "'", "'")
Song$ = RegularExpressionGroup(#RegEx, 3)
Wend
Else
Debug "Rien"
EndIf
EndProcedure
