2 votes

C# diviser une chaîne de caractères par le dernier espace avant chaque symbole égal (=)

Comment séparer la chaîne de caractères par le dernier espace avant le symbole '=' ?

Par exemple, j'ai la chaîne d'entrée ci-dessous et je la sépare par un simple espace :

string inputName = "id=4 issue=critical level project=ABC group=Group A";
string[] values = inputName.Split(' ');

Le résultat sera le suivant, ce qui est faux :

id=4 
issue=critical 
level 
project=ABC 
group=Group 
A

Mais ce que j'attendais est :

id=4 
issue=critical level 
project=ABC 
group=Group A

Ce que je prévois, c'est de rechercher le symbole '=' et de le diviser par le dernier espace avant chaque symbole '='.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X