79 votes

Exemple de correspondances regex en c#

J'essaie d'obtenir des valeurs à partir du texte suivant. Comment faire avec Regex ?

Entrée

Lorem ipsum dolor sit %download%#456 amet, consectetur adipiscing %download%#3434 elit. Duis non nunc nec mauris feugiat porttitor. Sed tincidunt blandit dui a viverra%download%#298. Aenean dapibus nisl %download%#893434 id nibh auctor vel tempor velit blandit.

Sortie

456  
3434  
298   
893434

0voto

Adam Robinson Points 88472

Ce modèle devrait fonctionner :

#\d

foreach(var match in System.Text.RegularExpressions.RegEx.Matches(input, "#\d"))
{
    Console.WriteLine(match.Value);
}

(Je ne suis pas en face de Visual Studio, mais même si cela ne compile pas tel quel, cela devrait être assez proche pour le modifier en quelque chose qui fonctionne).

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