Guest

.NET Regex and newline

By: a guest on Jan 28th, 2012  |  syntax: None  |  size: 0.82 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. string[] words = new string[] { "ab1", "ab2n", "ab3nn", "ab4r", "ab5rn", "ab6nr" };
  2. Regex regex = new Regex("^[a-z0-9]+$");
  3. foreach (var word in words)
  4. {
  5.     Console.WriteLine("{0} - {1}", word, regex.IsMatch(word));
  6. }
  7.        
  8. ab1 - True
  9. ab2
  10.  - True
  11. ab3
  12.  
  13.  - False
  14.  - False
  15. ab5
  16.  - False
  17. ab6
  18.  - False
  19.        
  20. Regex regex = new Regex(@"^[a-z0-9]+z", RegexOptions.Multiline);
  21.        
  22. string[] words = new string[] { "ab1", "ab2n", "ab3nn", "ab4r", "ab5rn", "ab6nr" };
  23. Regex regex = new Regex("^[a-z0-9]+$");
  24. foreach (var word in words)
  25. {
  26.     Console.WriteLine("{0} - {1}", word,
  27.         regex.IsMatch(word,"^[a-z0-9]+$",
  28.             System.Text.RegularExpressions.RegexOptions.Singleline |
  29.             System.Text.RegularExpressions.RegexOptions.IgnoreCase |
  30.             System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace));
  31. }