PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → champ rtf, trouver et se positionner sur une chaine
champ rtf, trouver et se positionner sur une chaine
Iniciado por pascal.colasse, 23,sep. 2020 17:27 - 3 respuestas
Miembro registrado
318 mensajes
Publicado el 23,septiembre 2020 - 17:27
Bonjour,
J'aimerai trouver, dans un champ rtf rempli avec un long texte, une chaine et positionner cette chaine (en fait un titre de sommaire) en haut de ce champ.
Avez vous une idée ou si c'est possible ?
Merci beaucoup

--
Pascal
Miembro registrado
81 mensajes
Publicado el 25,septiembre 2020 - 09:47
et avec les fonctions de chaine normales (position par exemple ) ??


machaine est une chaine = sai_rtf

//pour l'exemple
macahineàchercher est une chaine = "toto"

npos est un entier = position(machaine,macahineàchercher)

apres c'est les "remplace" standard

j'avais fait ça y a qq annees. fallait retrouver un truc du genre balise : xxxzzzdddd balise_fin
on recherchait "balise" => npos = 510 pas exemple
on ajoute 8 pour taille de "balise : "
on a le debut
fallait retrouver ensuite le dernier caractere grace à balise_fin.
nposfin

lachaine = machaine[[npos a nposfin]]

etc...

etc..
Miembro registrado
81 mensajes
Publicado el 25,septiembre 2020 - 09:49
NB y a aussi RTFrecherche, RTFinsere, RTFremplace ...
Miembro registrado
318 mensajes
Publicado el 25,septiembre 2020 - 15:39
Merci beaucoup, parfait avec insere

--
Pascal