fork download
  1. using static System.Console;
  2. using static System.Math;
  3. using System;
  4.  
  5. public class Program {
  6. public static void Main() {
  7. var texto = @"13-00-00-00-73-63-63-64-5C-73-63-63-64-5F-61-78-74-72-65-65-30-30-31-13-00-00-00-73-63-63-64-5F-61-78-74-72-65-65-30-30-31-5F-";
  8. var divisoes = texto.Split(new[] { "13-00-00-00" }, StringSplitOptions.RemoveEmptyEntries);
  9. foreach (var divisao in divisoes) {
  10. foreach (var casa in divisao.Split(new[] {'-'})) WriteLine(casa);
  11. WriteLine("--");
  12. }
  13. WriteLine("Sem traços");
  14. texto = @"13000000736363645C736363645F61787472656530303113000000736363645F6178747265653030315F";
  15. divisoes = texto.Split(new[] { "13000000" }, StringSplitOptions.RemoveEmptyEntries);
  16. foreach (var divisao in divisoes) {
  17. for (var i = 0; i <= Min(divisao.Length - 1, 37); i+=2) WriteLine(divisao.Substring(i, 2));
  18. WriteLine("--");
  19. }
  20. }
  21. }
  22.  
  23. //https://pt.stackoverflow.com/q/140085/101
Success #stdin #stdout 0.03s 16212KB
stdin
Standard input is empty
stdout
73
63
63
64
5C
73
63
63
64
5F
61
78
74
72
65
65
30
30
31

--

73
63
63
64
5F
61
78
74
72
65
65
30
30
31
5F

--
Sem traços
73
63
63
64
5C
73
63
63
64
5F
61
78
74
72
65
65
30
30
31
--
73
63
63
64
5F
61
78
74
72
65
65
30
30
31
5F
--