fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. string pattern = @"^(?=.*\d)(?=.*[!@#$&()`.+,\/\-])(?=.*[a-zA-Z])[a-zA-Z\d!@#$&()`.+,\/-]+$";
  8. string input = @"HOAUD039#
  9. HOAUD091
  10. HOAUD00$";
  11. RegexOptions options = RegexOptions.Multiline;
  12.  
  13. foreach (Match m in Regex.Matches(input, pattern, options))
  14. {
  15. Console.WriteLine(m.Value);
  16. }
  17. }
  18. }
Success #stdin #stdout 0.04s 134592KB
stdin
Standard input is empty
stdout
HOAUD039#
HOAUD00$