Petit utilitaire

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Marc56
Messages : 2198
Inscription : sam. 08/févr./2014 15:19

Re: Petit utilitaire

Message 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:
mongis
Messages : 9
Inscription : jeu. 15/nov./2018 13:36

Re: Petit utilitaire

Message 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.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Petit utilitaire

Message 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
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Petit utilitaire

Message 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:
ImageImage
Avatar de l’utilisateur
Micoute
Messages : 2584
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Petit utilitaire

Message par Micoute »

Peut-on penser qu'il y en a qui ne le savent pas ? Pourtant la réponse est oui.
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
mongis
Messages : 9
Inscription : jeu. 15/nov./2018 13:36

Re: Petit utilitaire

Message 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.
Répondre