Use regular to verify a date


   


using System;
using System.Text.RegularExpressions;

class RegexMatches
{
   public static void Main()
   {
      Regex expression = new Regex( @"J.*d[0-35-9]-dd-dd" );

      string string1 = "Jane's Birthday is 05-12-75
" +
         "Jave's Birthday is 11-04-78
" +
         "John's Birthday is 04-28-73
" +
         "Joe's Birthday is 12-17-77";

      foreach ( Match myMatch in expression.Matches( string1 ) )
         Console.WriteLine( myMatch );
   }
}

           
          


Validate address

   

using System;
using System.Text.RegularExpressions;

class RegexSubstitution
{
   public static void Main()
   {

      string text = "124 street";
      if ( !Regex.Match( text, @"^[0-9]+s+([a-zA-Z]+|[a-zA-Z]+s[a-zA-Z]+)$" ).Success ) {
         Console.WriteLine( "Invalid address");
      } 
   }
}


           
          


Use regular to split string


using System;
using System.Text.RegularExpressions;

class RegexSubstitution
{
   public static void Main()
   {
      string testString1 = "1, 2, 3, 4, 5, 6, 7, 8";
      Regex testRegex1 = new Regex( @"d" );

      Console.WriteLine( "Original string: " + testString1 );

      String[] result = Regex.Split( testString1, @",s" );

      foreach ( string resultString in result )
         Console.WriteLine(""" + resultString + "", ");

   }
}