[VB]Surpréssion d'un text dans une phrase

Fermé
Mediamum - Modifié par Mediamum le 26/11/2014 à 15:58
jordane45 Messages postés 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 - 26 nov. 2014 à 16:22
Salut !
Je viens vous demander de l'aide car je débute en vb (et donc connais peu de choses) ...
Alors voilà , cherche un moyen en vb de supprimer une parti d'une ligne (sachant que j'ai plusieurs lignes) D'un text .
La chose se présente comme tel :
AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX
AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX
AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX
ect...
Je veux donc supprimer "A" ,"YY4" et ":" en gardant le mot restant sachant que tout les trucs change tout le temps sauf "yy4" et ":" qui ne change pas sur chaque ligne.
donc comment faire simplement ?...
Merci de votre aide !
A voir également:

1 réponse

jordane45 Messages postés 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 4 740
26 nov. 2014 à 16:00
Bonjour,

Si toutes tes lignes (mots) sont toujours de la même forme.. à savoir que toi.. tu ne veux garder "que" ce qui se trouve après les deux points...
Il "suffit" de SPLITER la chaine par les ":"

Par contre.. tu dis .. en VB ... oui.. mais lequel ?
VBA ? VBS ? VB.NET ?

Sinon en PHP ...ça pourrait donner un truc du genre :
<?php

$txt = array("AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX",
						"AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX",
						"AAAAAAAAAAAAAAAAAA YY4 : XXXXXXXXX ");

foreach ($txt as $ligne){
 
 $expStr = explode(":",$ligne);
 echo  "<br>".$expStr[1];
 
}
?>


0
jordane45 Messages postés 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 4 740
26 nov. 2014 à 16:04
VB. tu as la même fonction que explode ... SPLIT

En VBS et en VBA.:
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/scripting-articles/0764e5w5(v=vs.84)?redirectedfrom=MSDN

En VB.NET :
https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/6x627e5f(v=vs.90)?redirectedfrom=MSDN

Donc.. tu boucles sur chaque ligne...
Tu SPLIT sur les deux points
Tu récupère dans l'array ainsi généré par le split .. le dernier élément
0
Ah oui j'y avais pas pensé ! (et oui vb.net)
Vous n'auriez pas un exemple en vb.net ?
0
jordane45 Messages postés 38457 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 mars 2025 4 740 > Mediamum
26 nov. 2014 à 16:22
Dans le lien que je t'ai donné.. tu as des exemples
0