fork download
  1. import re
  2.  
  3. regex = r"data_augmentation_options {\s+random_horizontal_flip\s+{(?:\s+keypoint_flip_permutation: \d+)+\s*}\s*}\s*"
  4.  
  5. s = (" ...\n"
  6. " batch_size: 4\n"
  7. " num_steps: 30\n"
  8. " data_augmentation_options {\n"
  9. " random_horizontal_flip {\n"
  10. " keypoint_flip_permutation: 0\n"
  11. " keypoint_flip_permutation: 2\n"
  12. " keypoint_flip_permutation: 1\n"
  13. " keypoint_flip_permutation: 4\n"
  14. " keypoint_flip_permutation: 3\n"
  15. " keypoint_flip_permutation: 6\n"
  16. " keypoint_flip_permutation: 5\n"
  17. " keypoint_flip_permutation: 8\n"
  18. " keypoint_flip_permutation: 7\n"
  19. " keypoint_flip_permutation: 10\n"
  20. " keypoint_flip_permutation: 9\n"
  21. " keypoint_flip_permutation: 12\n"
  22. " keypoint_flip_permutation: 11\n"
  23. " keypoint_flip_permutation: 14\n"
  24. " keypoint_flip_permutation: 13\n"
  25. " keypoint_flip_permutation: 16\n"
  26. " keypoint_flip_permutation: 15\n"
  27. " }\n"
  28. " }\n\n"
  29. " data_augmentation_options {\n"
  30. " random_crop_image {\n"
  31. " min_aspect_ratio: 0.5\n"
  32. " max_aspect_ratio: 1.7\n"
  33. " random_coef: 0.25\n"
  34. " }\n"
  35. " }\n\n"
  36. " ...")
  37.  
  38.  
  39. result = re.sub(regex, "", s)
  40.  
  41. print (result)
  42.  
  43.  
Success #stdin #stdout 0.02s 9532KB
stdin
Standard input is empty
stdout
  ...
  batch_size: 4
  num_steps: 30
  data_augmentation_options {
    random_crop_image {
      min_aspect_ratio: 0.5
      max_aspect_ratio: 1.7
      random_coef: 0.25
    }
  }

  ...