|
|
|
|
C# et expression régulière
Dernière réponse le 30 jun 2009 à 16:50:07 kenshin24, le 29 jun 2009 à 22:39:18Bonjour,
Je dois utiliser les expressions régulières pour trouver des patterns dans des chaînes de caractères.
Je dois trouver des expressions commes celle-ci : $(nom) Où "nom" peut prendre n'importe qu'elle forme, soit des lettres minuscules et majuscule ainsi que des chiffres. Mais je dois garder la forme avec le signe de dollars en avant avec les deux parenthèses.
Je dois utiliser C# pour ce faire.
Merci de votre aide!!!
Configuration: MacBook Pro 15", 4go ram, hdd 250go Firefox 3.0.11
Salut,
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Regex r = new Regex("^\\${1}\\({1}[a-zA-Z09]+\\){1}$");
string[] b = { "bonjour", "$(enrev", "$(bienvu)","$(" };
for (int i = 0; i < b.Length; i++)
{
if (r.IsMatch(b[i]))
Console.WriteLine(b[i]+"gagner");
else
Console.WriteLine(b[i]+"perdu");
}
Console.ReadLine();
}
}
}
@+ Sur un malentendu, ca peut marcher!! |
Wow cool!!
|
En parlant avec du monde avec qui je travaille, j'ai découvert mon problème.
|

