FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Problème avec "RemoveStringBetweenDelimiters". Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Problème avec "RemoveStringBetweenDelimiters". Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Problème avec "RemoveStringBetweenDelimiters". Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Problème avec "RemoveStringBetweenDelimiters". Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Problème avec "RemoveStringBetweenDelimiters". Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Problème avec "RemoveStringBetweenDelimiters". Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Problème avec "RemoveStringBetweenDelimiters". Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Problème avec "RemoveStringBetweenDelimiters". Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Problème avec "RemoveStringBetweenDelimiters". Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Problème avec "RemoveStringBetweenDelimiters". Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Problème avec "RemoveStringBetweenDelimiters". Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Problème avec "RemoveStringBetweenDelimiters". Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Problème avec "RemoveStringBetweenDelimiters". Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Problème avec "RemoveStringBetweenDelimiters". Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Problème avec "RemoveStringBetweenDelimiters". Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -47%
SAMSUNG T7 Shield Bleu – SSD Externe 1 To ...
Voir le deal
89.99 €

 

 Problème avec "RemoveStringBetweenDelimiters".

Aller en bas 
2 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Problème avec "RemoveStringBetweenDelimiters". Empty
MessageSujet: Problème avec "RemoveStringBetweenDelimiters".   Problème avec "RemoveStringBetweenDelimiters". EmptyLun 11 Mar 2019 - 7:51

Bonjour.

@Klaus.

Je rencontre un petit problème avec cette fonction.
Le résultat affiché ne correspond pas à ce que j'attendais.
La fonction n'efface que la première chaîne entre '<' et '>' mais pas la suivante !

Merci de la suite.

Code:
dim ligne$, inf$, sup$, te$, zz%
    
inf$="<"
sup$=">"

dll_on "kgf"

ligne$="<a href>test<\a>"

te$=string$(len(ligne$)," ")
zz%=dll_call4("RemoveStringBetweenDelimiters",adr(ligne$),adr(inf$),adr(sup$),adr(te$))

message "["+trim$(te$)+"]"
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Problème avec "RemoveStringBetweenDelimiters". Empty
MessageSujet: Re: Problème avec "RemoveStringBetweenDelimiters".   Problème avec "RemoveStringBetweenDelimiters". EmptyLun 11 Mar 2019 - 18:13

Ok, je vais regarder cela.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Problème avec "RemoveStringBetweenDelimiters". Empty
MessageSujet: Re: Problème avec "RemoveStringBetweenDelimiters".   Problème avec "RemoveStringBetweenDelimiters". EmptyMar 12 Mar 2019 - 0:36

Ce comportement est normal, Pedro. Regarde la doc: il est bien indiqué qu'UNE occurrence (la première, donc !) est supprimée, pas toutes !

Par contre, il y a une autre fonction qui fait ce que tu cherches (également dans la doc):
Code:
' problème pedro_RemoveStringBetweenDelimiters.bas
dim ligne$, inf$, sup$, te$, zz%, te1$, rempl$
   
inf$="<"
sup$=">"

dll_on "kgf.dll"

ligne$="<a href>test<\a>"

te$=string$(len(ligne$)," ")
te1$=string$(len(ligne$)," ")
rempl$ = ""
zz%=dll_call4("RemoveStringBetweenDelimiters",adr(ligne$),adr(inf$),adr(sup$),adr(te$))
zz% = dll_call5("ReplaceAllStringsBetweenDelimiters",adr(ligne$),adr(inf$),adr(sup$),adr(rempl$),adr(te1$))

message "["+trim$(te$)+"]"+chr$(13)+chr$(10)+"["+trim$(te1$)+"]"

Regarde bien le nom de la fonction - c'est parlant...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Problème avec "RemoveStringBetweenDelimiters". Empty
MessageSujet: Problème avec "RemoveStringBetweenDelimiters".   Problème avec "RemoveStringBetweenDelimiters". EmptyMar 12 Mar 2019 - 7:09

Bonjour.

Merci Klaus, j'avais oublié l'existence de cette fonction.
Revenir en haut Aller en bas
Contenu sponsorisé





Problème avec "RemoveStringBetweenDelimiters". Empty
MessageSujet: Re: Problème avec "RemoveStringBetweenDelimiters".   Problème avec "RemoveStringBetweenDelimiters". Empty

Revenir en haut Aller en bas
 
Problème avec "RemoveStringBetweenDelimiters".
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» problème avec edit ou bien avec combo?
» Problème avec KGF.DLL.
» Problème avec GetWindowsVersion.
» KGF_dll - nouvelles versions

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: