fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var rx = new Regex(@"(?<=^[^']*'([^']*'[^']*')*[^']*)\|", RegexOptions.Multiline);
  9.  
  10. string text = @"1|'Nguyen Van| A'|'Nguyen Van A'|39
  11. 2|'Nguyen Van B'|'Nguyen| Van B'|39";
  12.  
  13. string replaced = rx.Replace(text, string.Empty);
  14.  
  15. Console.WriteLine(replaced);
  16. }
  17. }
Success #stdin #stdout 0.03s 134720KB
stdin
Standard input is empty
stdout
1|'Nguyen Van A'|'Nguyen Van A'|39
2|'Nguyen Van B'|'Nguyen Van B'|39