Page 2 sur 2

Re: Petit utilitaire

Publié : mer. 21/nov./2018 17:03
par Marc56
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.
Le seul caractère bizarre que j'ai rencontré est l'apostrophe.
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$
Ce qui donne:

Code : Tout sélectionner

album-title  : Baby, It's Cold Outside f. Paul Brown
album-title  : Baby, It's Cold Outside f. Paul Brown
Tu as la liste des codes sur le net et dans l'IDE PB
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
:wink:

Re: Petit utilitaire

Publié : mer. 21/nov./2018 17:50
par mongis
Salut
Super merci pour le coup de main, j'ai également ajouté ton filtre sur le nom du morceau je vais voir, en effet il semble que ce soit l'apostrophe
qui pose problème!

Cordialement.

Re: Petit utilitaire

Publié : mer. 21/nov./2018 22:49
par Ar-S
C'est clairement l'apostrophe qui n'est pas traduite.
Je t'invite à regarder cette page.
https://www.nationalfinder.com/html/char-asc.htm

Re: Petit utilitaire

Publié : jeu. 22/nov./2018 0:27
par case
Marc56 a écrit :
mongis a écrit : et enfin, oui, si les deux compilateurs sont installés sur le même poste, tu peux compiler deux versions en même temps avec l'un ou l'autre en utilisant le gestionnaire de projets.
a condition bien sur que le dit poste soit sur un os 64 bits
:mrgreen:

Re: Petit utilitaire

Publié : jeu. 22/nov./2018 8:07
par Micoute
Peut-on penser qu'il y en a qui ne le savent pas ? Pourtant la réponse est oui.

Re: Petit utilitaire

Publié : mar. 27/nov./2018 17:00
par mongis
Bonjour a tous,

Bon le morceau de code tourne sur le pc du pilote FM sans problème maintenant!
C'est vraiment super, merci pour votre aide précieuse, c'est super sympa!

Cordialement.