en essayant d'en savoir plus sur regex, et comment l'utiliser pour freiner des logs et peupler des textboxes avec les résultats.une simple question Regex
si j'ai une simple ligne comme celui-ci
Statut du port: tro-S-02-AV1 0/23
et que vous voulez mettre les TRO-S-02-AV1 et le 0/23 dans une variable
tous les noms Wold fin sur AV1 de sorte que le exspression régulière shold être sur cette base.
je pensais comme ça pour essayer d'obtenir la chaîne de TRO-S-02-AV1 pour devenir la valeur d'une zone de texte, mais je ne peux pas faire les choses, comment puis-je faire cela.
Regex r;
Match m;
r = new Regex("$`\av1");
m = r.Match("Port status: tro-S-02-av1 0/23");
nodetbx.Text = m.Value;
bonne aide, ce site a l'air bien, mais cette ligne vient de le rendre plus confus pour moi, comment puis-je utiliser ID et ID2? – Darkmage
Selon que vous traitez ligne par ligne ou par lot, vous parcourez chaque correspondance de la collection et récupérez le groupe de chaque correspondance. Je ne fais pas beaucoup de C# donc je ne peux pas écrire le code parfait du haut de ma tête mais ... regex r = new regex ("REGEX"); matchcollection mc = r.matches (MyText); foreach (correspondance m en mc) { chaîne ID1 = m.groups ("ID1"); chaîne ID2 = m.groups ("ID2"); } –
grande aide :) merci – Darkmage