Ich habe Probleme mit regulären Ausdrücken. Ich versuche es zu bekommen, wo die Person einen Vor- und Nachnamen eingeben muss, der durch Leerzeichen getrennt ist und nur Buchstaben erlaubt sind. Für die Kreditkarte können sie nur Ziffern eingeben. Ich habe eine Vorstellung von den zu verwendenden Mustern, aber ich bin nicht sicher, wie man sie genau benutzt.Probleme mit regulären Ausdrücken
Console.Write("Enter your name for the card: ");
string name = Convert.ToString(Console.ReadLine());
string pattern;
pattern = ("\b[a-zA-Z]{2,15}\s[a-zA-Z]{2,15}\b");
Console.Write("Enter your credit card number: ");
string card = Convert.ToString(Console.ReadLine());
pattern = "^[0-9]{12,19}$";
Console.WriteLine("Thank-you for ordering. ");
'Console.ReadLine()' gibt '' string' zurück, so dass Sie 'Convert.ToString' nicht brauchen – juharr
Wo ist der Code, wo Sie die Muster verwenden? Welche Ergebnisse bekommst du? Was erwartest du? – juharr
'var rePattern = new System.Text.RegularExpressions.Regex (pattern);' google dann, was damit zu tun ist. –