En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable
string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce qui
se trouve avant le "." ce qui donnerait "Addresse@Courrier" pour une
variable contenant "Addresse@Courrier.com" ?
--
Cordialement
Yanick
MVP pour Visual Basic
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans le
message de news:EF1B1AA8-B99E-4F82-BAE5-327DD3EE1E68@microsoft.com...
En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable
string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce
qui
se trouve avant le "." ce qui donnerait "Addresse@Courrier" pour une
variable contenant "Addresse@Courrier.com" ?
-- Cordialement Yanick MVP pour Visual Basic "Alex St-laurent" a écrit dans le message de news:
En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce
qui
se trouve avant le "." ce qui donnerait "" pour une variable contenant "" ?
Merci de votre aide.
Lionel LASKE
Pas en une seule fois mais si tu fais un truc dans ce genre là:
index = maString.IndexOf("."); monRes = maString.Substring(1, maString.Length-(maString.Length-index));
ça devrait coller.
Lionel.
"Alex St-laurent" a écrit dans le message de news:
En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce qui se trouve avant le "." ce qui donnerait "" pour une variable contenant "" ?
Merci de votre aide.
Pas en une seule fois mais si tu fais un truc dans ce genre là:
index = maString.IndexOf(".");
monRes = maString.Substring(1, maString.Length-(maString.Length-index));
ça devrait coller.
Lionel.
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans le
message de news: EF1B1AA8-B99E-4F82-BAE5-327DD3EE1E68@microsoft.com...
En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable
string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce
qui
se trouve avant le "." ce qui donnerait "Addresse@Courrier" pour une
variable contenant "Addresse@Courrier.com" ?
Pas en une seule fois mais si tu fais un truc dans ce genre là:
index = maString.IndexOf("."); monRes = maString.Substring(1, maString.Length-(maString.Length-index));
ça devrait coller.
Lionel.
"Alex St-laurent" a écrit dans le message de news:
En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une variable string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce qui se trouve avant le "." ce qui donnerait "" pour une variable contenant "" ?
Merci de votre aide.
Ambassadeur Kosh
et hop, voila encore un travail pour Super-Regex. le Replace est la pour ça
oh, merci Super-Regex
tadatata dadatatata...
et hop, voila encore un travail pour Super-Regex.
le Replace est la pour ça
-- Cordialement Yanick MVP pour Visual Basic "Alex St-laurent" a écrit dans
le
message de news: > En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une
variable
> string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce qui > se trouve avant le "." ce qui donnerait "" pour une > variable contenant "" ? > > Merci de votre aide.
j'viens de penser que le domaine du courriel pourrait compter plus d'un
point. Dans ce cas utilise plutôt LastIndexOf() au lieu d'IndexOf().
--
Cordialement
Yanick
MVP pour Visual Basic
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:uqBCcaY%23EHA.2156@TK2MSFTNGP10.phx.gbl...
Salut Alex! :O)
regarde du côté de la méthode SubString() de la classe String.
non testé, mais ça explique le concept...
//***
string email = "Addresse@Courrier.com";
--
Cordialement
Yanick
MVP pour Visual Basic
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans
le
message de news:EF1B1AA8-B99E-4F82-BAE5-327DD3EE1E68@microsoft.com...
> En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une
variable
> string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce
qui
> se trouve avant le "." ce qui donnerait "Addresse@Courrier" pour une
> variable contenant "Addresse@Courrier.com" ?
>
> Merci de votre aide.
-- Cordialement Yanick MVP pour Visual Basic "Alex St-laurent" a écrit dans
le
message de news: > En C# y a-t'il un moyen de retirer tout ce qui se trouve dans une
variable
> string jusqu'à un caractère donné non-inclus. par exemple retiré tout ce qui > se trouve avant le "." ce qui donnerait "" pour une > variable contenant "" ? > > Merci de votre aide.
Zoury
> oh, merci Super-Regex
Tu parles de System.Text.Regex ou si Super-Regex est un composant offert par une partie tierce ?
Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait abusif d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
-- Cordialement Yanick MVP pour Visual Basic
> oh, merci Super-Regex
Tu parles de System.Text.Regex ou si Super-Regex est un composant offert par
une partie tierce ?
Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait abusif
d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix
avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
Tu parles de System.Text.Regex ou si Super-Regex est un composant offert par une partie tierce ?
Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait abusif d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
-- Cordialement Yanick MVP pour Visual Basic
Ambassadeur Kosh
> Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait
abusif
d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
ben en fait, tu serais trés surpris de constater que non. et alors, avec l'option Compile, ça dépote... mais bon, si c'est pour couper sur le @, l'interet est pas forcément trés grand
> Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait
abusif
d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix
avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
ben en fait, tu serais trés surpris de constater que non. et alors, avec
l'option Compile, ça dépote...
mais bon, si c'est pour couper sur le @, l'interet est pas forcément trés
grand
> Si tu parles bien de System.Text.Regex, il me semble qu'il ce serait
abusif
d'employer les Regex pour ça.. C'est un peu comme aller chasser la perdrix avec un lance-flamme.. ça fait la job mais ça compte cher en gaz. :O)
ben en fait, tu serais trés surpris de constater que non. et alors, avec l'option Compile, ça dépote... mais bon, si c'est pour couper sur le @, l'interet est pas forcément trés grand