fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var testInput = "a_b_c_d_e_f";
  9. var items = Regex.Split(testInput, @"(?<!^(?:[^_]*_[^_]*){3})_");
  10. Console.WriteLine(string.Join(" | ", items));
  11. }
  12. }
Success #stdin #stdout 0.11s 24368KB
stdin
Standard input is empty
stdout
a | b | c | d_e | f