begin process at 2010 07 31 04:43:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

FileSystem

 > DÉCOUPER UNE CHAINE DE CARACTÈRE

DÉCOUPER UNE CHAINE DE CARACTÈRE


 Information sur la source

 Description

Voici une petite fonction qui sert à découper une chaîne de caractère, pour l'utiliser, passer en paramètre la chaîne à découper, puis le delimiteur (ex : "/") ensuite quel morceau de la chaîne vous désirez (ex : 3)

Source

  • function decouperChaine(chaineAdecouper, delimiteur, morceau)
  • dim t,at
  • dim r
  • dim fin
  • if morceau<1 then morceau =1
  • fin=false
  • at=-1
  • t=0
  • for r=1 to morceau
  • if at=>t then
  • fin=true
  • exit for
  • end if
  • at=t
  • t=instr(at+1,stringIn,delimiteur)
  • next
  • if fin then
  • decouperChaine = null
  • elseif t=0 then
  • decouperChaine = mid(stringIn,at+1)
  • else
  • decouperChaine = mid(stringIn,at+1,t-(at+1))
  • end if
  • end function
function decouperChaine(chaineAdecouper, delimiteur, morceau)
    dim t,at
    dim r
    dim fin
    if morceau<1 then morceau =1
    fin=false
    at=-1
    t=0
    for r=1 to morceau
    	if at=>t then 
   			fin=true
    		exit for
     	end if
		at=t
		t=instr(at+1,stringIn,delimiteur)
    next
    if fin then 
		decouperChaine = null
    elseif t=0 then
		decouperChaine = mid(stringIn,at+1)
    else
		decouperChaine = mid(stringIn,at+1,t-(at+1))
    end if
end function



 Sources de la même categorie

LIST DIRECTORY WITH SPECIFIED EXTENSION & LINK par Syruis
Source avec une capture EXPLORATEUR ASP EN UN SEUL FICHIER SANS INSTALLATION par informatika2001
LISTING ET SUPPRESSION DE FICHIER par Jackboy
Source .NET (Dotnet) ASP.NET - CHARGER TOUS LES SOUS-RÉPERTOIRES DANS UN DATATABL... par fabrice69
LISTER UN REPERTOIRE, VISUALISER UN FICHIER (MODE TXT), EFFA... par sdh

 Sources en rapport avec celle ci

Source .NET (Dotnet) RÉCUPÉRER TOUS LES CHAMPS D'UN FICHIER TEXTE OU CSV par Sardonnen
Source .NET (Dotnet) FONCTIONS DE VÉRIFICATION DE LA SYNTAXE D'UNE CHAINE par vladam
Source .NET (Dotnet) CHAINES DE CARACTÈRES - UPLOAD par arcollet
GÉNÉRER UNE CHAINE ALÉATOIRE par BinOff
CONCATÉNATION D'UN CHAÎNE DE CARACTÈRES par Jos

Commentaires et avis

Commentaire de phm le 28/04/2004 10:20:52

très bien !
très utile surtout.
je me suis fait une version bcp plus paresseuse
par manque de patience :
à l'aide d'un split.

Function getitem(chaine,offset,separateur)
Dim MyArray
offset=offset-1
MyArray = Split(chaine,separateur, -1, 1)
if UBound(MyArray)&gt;=offset then
getitem=MyArray(offset)
else
getitem=""
end if
End Function

Commentaire de phm le 28/04/2004 10:20:53

très bien !
très utile surtout.
je me suis fait une version bcp plus paresseuse
par manque de patience :
à l'aide d'un split.

Function getitem(chaine,offset,separateur)
Dim MyArray
offset=offset-1
MyArray = Split(chaine,separateur, -1, 1)
if UBound(MyArray)&gt;=offset then
getitem=MyArray(offset)
else
getitem=""
end if
End Function

Commentaire de JpatOsaure le 28/04/2004 10:25:37

salut,

pour info, si tu ne le sais pas, il existe une fonction pour faire ça : SPLIT().
cette fonction, a pour paramètres, 2 string. une où il faut chercher et une autre pour ce qu'il faut chercher.
le résultat et renvoyer dans un tableau de string.

son inverse existe aussi : merger un tableau mono dimensionnel de string en une chaîne grâce à Char liant. cette fonction JOIN()

a cio

JpatOsaure

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Couper chaîne de caractère [ par hugo7 ] Bonjour à tous , question bête je voudrais savoir comment en enlevent des caractère passer de cette chaîne: ~\JeuxVideo\images\image1.jpg à : image1.j Lecture de plusieurs données dans ma base SQL [ par olivierdn ] Bonjour, Je suis débutant en .NET et j'ai pas mal galéré pour trouver des bons tutos sur le C#. J'arrive à lire une donnée dans ma base de donnée. Ma popup en utilisant la methode RegisterStartupScript [ par za3ima41 ] Bonsoir j'utilise le code suivant pour afficher une page popup (.aspx), le problème c'est que le système n'accepte pas cette suntaxe en disant : 'Sy IF switch et déclaration de variable csharp asp.net [ par phpdos ] Dans ma "[B]private void[/B]" où je charge mes labels et dans mon "[B]termLabel[/B]", j'affiche les numéros de boîte Voici : [code=cs]mTermLabel.Tex ORA-00911: Caractère non valide. [ par Marsu006 ] Bonjour, je suis nouvelle sur ce site et je ne sais pas très bien comment il fonctionne... J'ai installé la version oracle express (gratuite) pour wi probleme avec listView [ par sabeur88 ] j'ai crée une listview et je veux recuperer les données mais il affiche des erreurs au niveau de selectedIndices et Subtimes et je ne sais pas pourquo MORPION tableaux [ par Emma0789 ] bonjour, voilà afin de réaliser un projet de morpion, il faudrait afficher un tableau contenant des "-" qui serait au fur et à mesure remplacé par des Connection string asp.net [ par jaron01 ] S.v.p je suis en train de programme une application avec asp.net+c# qui utilise Crystal Report lors de configuration de SqlConnection je me trouve fac converstion de string en url [ par eniluape ] Bonjour, Dans le cadre de mes études, je fais actuellement un stage où je développe en ASP. Je ne suis pas une super développeuse c'est pourquoi je v converstion de string en url [ par eniluape ] Bonjour, Dans le cadre de mes études, je fais actuellement un stage où je développe en ASP. Je ne suis pas une super développeuse c'est pourquoi je v


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales