lang:csharp:textes
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
lang:csharp:textes [2016/11/23 15:07] – Ajout de "Valeur numérique d'un caractère" root | lang:csharp:textes [2020/04/28 21:18] (Version actuelle) – mhtml -> html root | ||
---|---|---|---|
Ligne 32: | Ligne 32: | ||
</ | </ | ||
- | [[http:// | + | [[http:// |
=====Concaténation de string===== | =====Concaténation de string===== | ||
Ligne 48: | Ligne 48: | ||
</ | </ | ||
- | [[http:// | + | [[http:// |
+ | |||
+ | Cependant, cela ne marche pas forcément très bien en fonction des besoins : le symbole '' | ||
+ | |||
+ | Pour récupérer 156, il faut : | ||
+ | <code csharp> | ||
+ | Encoding.Default.GetBytes(" | ||
+ | </ | ||
+ | |||
+ | =====Expression régulière===== | ||
+ | <code csharp> | ||
+ | Regex regex = new Regex(@" | ||
+ | |||
+ | Match match = regex.Match(texte); | ||
+ | |||
+ | if (match.Success) | ||
+ | { | ||
+ | Console.WriteLine(match.Groups[0].Value); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | =====Le caractère null===== | ||
+ | Pour déterminer la longueur d'une chaîne de caractère, on utilise la propriété '' | ||
+ | |||
+ | Mais il peut arriver qu'une chaîne de caractère (en '' | ||
+ | <code csharp> | ||
+ | texte.IndexOf(' | ||
+ | </ | ||
+ | |||
+ | =====Comparaison insensible à la casse===== | ||
+ | <code csharp> | ||
+ | StartsWith(" | ||
+ | EndsWith(" | ||
+ | IndexOf(" | ||
+ | Equals(" | ||
+ | </ |
lang/csharp/textes.1479910033.txt.gz · Dernière modification : 2016/11/23 15:07 de root