fork(7) download
  1. // Eliminar caracteres que no son números ni signos matemáticos, y separar lo demás en un array
  2. // https://es.stackoverflow.com/q/64125/127
  3. using System;
  4. using System.Text.RegularExpressions;
  5.  
  6. public class Test
  7. {
  8. public static void Main()
  9. {
  10. string patron = @"(?:- *)?\d+(?:\.\d+)?";
  11. string operacion = "(2/3x^2/3) * (1/4X^-1/2)";
  12. Regex regex = new Regex(patron);
  13.  
  14. foreach (Match m in regex.Matches(operacion))
  15. {
  16. Console.WriteLine("Número: {0}", m.Value);
  17. }
  18. }
  19. }
Success #stdin #stdout 0.03s 134848KB
stdin
Standard input is empty
stdout
Número: 2
Número: 3
Número: 2
Número: 3
Número: 1
Número: 4
Número: -1
Número: 2