ou en moins hardcore :
string[] substrings = Regex.Split(input, pattern);
foreach (string match in substrings)
{
Console.WriteLine("'{0}'", match);
}
avec input = 'ce que tu as recu' et pattern = 'ou tu veux couper' , donc pour toi pattern = '<k>' , ce qui va te donner 3 substrings , et avec un des 3 (le dernier parceque tu veux ce qui y'a apres <k>) donc substring[2] sera l'input) tu refais pareil mais avec pattern = '</k>' ce qui va te donner au final ce qu'il y'a entre <k> et </k> mais cette fois ca sera le 1er parceque tu veux ce qu'il y'a avant </k>