begin process at 2010 02 10 05:59:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Divers

 > 

Recherche de Caractère dans une chaîne


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Recherche de Caractère dans une chaîne

mardi 31 décembre 2002 à 09:13:57 | Recherche de Caractère dans une chaîne

DrChal

Membre Club
DrChal

Salut ,
Je cherche le moyen de rechercher un mot dans une chaîne de caractère.
En VB, on avait la fonction InStr, existe t-elle en C#?
Pouvez vous me l'expliquer?

Merci d'avance

DrChal
mardi 31 décembre 2002 à 11:08:42 | Re : Recherche de Caractère dans une chaîne

pornik

string s = "Bonjour toi comment ca va?";
string MotCherche = "toi";
Console.WriteLine(s.Substring(s.IndexOf(MotCherche), MotCherche.Length));

Utilise la fonction membre IndexOf de String (ou les regex si la recherche devient complexe).

-------------------------------
Réponse au message :
-------------------------------

> DrChal
>
> Salut ,
> Je cherche le moyen de rechercher un mot dans une chaîne de caractère.
> En VB, on avait la fonction InStr, existe t-elle en C#?
> Pouvez vous me l'expliquer?
>
> Merci d'avance
>
> DrChal
>
mercredi 29 décembre 2004 à 11:06:24 | Re : Recherche de Caractère dans une chaîne

rabbiwan

Membre Club
Salut
J'ai utilisé ton système pour le instr en c# le problème chez moi c'est qu'il d'indique l'erreur suivante : "StartIndex ne peut pas être inférieur à zéro.\r\nNom du paramètre : startIndex"
voila la fonction :
if (temp.Substring(phrase.IndexOf(temp), temp.Length)!="")
Et quand je lui dit de commencer a 1 au niveau du indexof ben il me dit que mon indexof n'existe pas. Je fais passer phrase en variable dans la fonction qui utilise la recherche.
voila le code complet
public string Apostrophe(string phrase)
{
string temp="'";
try
{
if (temp.Substring(phrase.IndexOf(temp), temp.Length)!="")
{
temp="""" + phrase + """";
return(temp);
}
else
{
temp="'" + phrase + "'";
return(temp);
}
}
catch(Exception ex)
{
if (ex.Message != "")
{
EcrireLog(ex.Message, "clsConnectionDB","");
}
return(phrase);
}
}
si vous avez une idée
merci


Cette discussion est classée dans : font, recherche, caractère, comic, chaîne


Répondre à ce message

Sujets en rapport avec ce message

Les Fonctions de traitement de chaîne [ par DrChal ] DrChalBonjour,Vous allez dire que je suis très null, normal je débutte en c #.Qui peux me donner les correspondances entre VB et C# sur les différents La Fonction ASCII et Chr() [ par DrChal ] DrChalSalut,Je cherche le moyen de remplacer une chaîne de caractère par un retour chariot.En Vb, il y avait chr(10)+chr(13) mais maintenant en C#, c' Les tableaux [ par DrChal ] DrChalSalut,Mes Meilleurs Voeux à tous.J'ai une petite question de débutant.Peut on faire des tableaux d'enregistrement comme dans VB.?Ex en VB :Priva contacts d'outlook [ par Jula ] salut à tous!je dois créer une application intranet sur un réseau avec un serveur de messagerie sous exchange 2000 server avec des clients Outlook qui pb de réalisation [ par mynus ] [MynusHello, j'ai programmé une petite application pour ma fille : en déplaçant le curseur de la souris elle fait apparaitre une image , banal quoi , Toolbar et image ... [ par Thanos_the_yopper ] j'ai fais une ToolBar avec des boutons dedans, et j'ai mis une image sur chacun des boutons, mais y'a une bordure autour de l'image, du coup, mes bout imagelist ? [ par Thanos_the_yopper ] comment faire pour rajouter une image dans une image liste, en spécifiant le chemin de l'image ? (c'est assez bizzare comment Visual Studio fait ça to msoutl9 [ par Jula ] salut à tous!voici mon problème aujourd'hui:je dois faire une application en C# qui modifie les contacts d'outlook et pour ça j'ai besoin de msoutl9 a string->double [ par Jula ] et ui c bidon comme question...mais je ne sais pas comment on fait pour convertir une string en double...quelqu'un peut m'aider?Dans la vie faites com Besoin d'aide urgent... [ par SidSilver ] Help Please !J'ai besoin de savoir comment exécuter une ligne de commande DOS dans un programme C#.En C++ la fonction est : system("commande dos");J'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,234 sec (3)

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