Csharp/CSharp Tutorial/Regular Expression/Regex SIN — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Версия 18:31, 26 мая 2010
Social-security-number matching: [0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]
<source lang="csharp">using System; using System.Collections.Generic; using System.Globalization; using System.Text; using System.Text.RegularExpressions; using System.Reflection; public class MainClass{
public static void Main(){ Regex r1 = new Regex("[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]"); string s = "011-01-0111"; string s2 = "abc-01-0111"; Console.WriteLine(r1.ToString()); Console.WriteLine(r1.IsMatch(s)); Console.WriteLine(s2); Console.WriteLine(r1.IsMatch(s2)); }
}</source>
[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9] True abc-01-0111 False
Social-security-number matching: [0-9]{3}-[0-9]{2}-[0-9]{4}
<source lang="csharp">using System; using System.Collections.Generic; using System.Globalization; using System.Text; using System.Text.RegularExpressions; using System.Reflection; public class MainClass{
public static void Main(){ Regex r1 = new Regex("[0-9]{3}-[0-9]{2}-[0-9]{4}"); string s = "011-01-0111"; string s2 = "abc-01-0111"; Console.WriteLine(r1.ToString()); Console.WriteLine(r1.IsMatch(s)); Console.WriteLine(s2); Console.WriteLine(r1.IsMatch(s2)); }
}</source>
[0-9]{3}-[0-9]{2}-[0-9]{4} True abc-01-0111 False