Regex tester
Pattern
Input
(((1)) ((1+5))((2+(2+5)5))(())
((1)(2))
(((1) + (2)))
x + (1 + (2 + 3) + 4 + (5 + 6) + 7) + y = pow(3, 2(5-4))
3.786 + 2x * ((1 + 1 - (2 + 4)) + 12*31) = pow(3 + 2(5-4)) + 3/4
Options
Replacement
Click the context tab to see replacements.
8 matches found in about 1 millisecond.
IndexPositionMatched String$1$2$3$4$5
01((1))empty stringempty stringempty string((1))(1)
17((1+5))empty stringempty stringempty string((1+5))(1+5)
214((2+(2+5)5))((2+(2+5)5))(2+(2+5)5)2+(2+5)5empty stringempty string
332((1)(2))empty stringempty stringempty string((1)(2))(2)
2 captures
  1. (1)
  2. (2)
442(((1) + (2)))(((1) + (2)))((1) + (2))(2)
2 captures
  1. (1) +
  2. (2)
empty stringempty string
561(1 + (2 + 3) + 4 + (5 + 6) + 7)empty stringempty stringempty string(1 + (2 + 3) + 4 + (5 + 6) + 7)(5 + 6) + 7
2 captures
  1. 1 + (2 + 3) + 4 +
  2. (5 + 6) + 7
6128((1 + 1 - (2 + 4)) + 12*31)((1 + 1 - (2 + 4)) + 12*31)(1 + 1 - (2 + 4)) + 12*311 + 1 - (2 + 4)empty stringempty string
7161(3 + 2(5-4))empty stringempty stringempty string(3 + 2(5-4))3 + 2(5-4)
(((1)) ((1+5))((2+(2+5)5))(())
​((1)(2))(((1) + (2)))
​x + (1 + (2 + 3) + 4 + (5 + 6) + 7) + y = pow(3, 2(5-4))
​3.786 + 2x * ((1 + 1 - (2 + 4)) + 12*31) = pow(3 + 2(5-4)) + 3/4
  1. (
  2. ((1))
  3. (1)
  4. whitespace
  5. ((1+5))
  6. (1+5)
  7. empty string
  8. ((2+(2+5)5))
  9. (2+(2+5)5)
  10. 2+(2+5)5
  11. (())
  12. ((1)(2))
  13. (2)
  14. whitespace
  15. (((1) + (2)))
  16. ((1) + (2))
  17. (2)

  18. x +
  19. (1 + (2 + 3) + 4 + (5 + 6) + 7)
  20. (5 + 6) + 7
  21. + y = pow(3, 2(5-4))
    3.786 + 2x *
  22. ((1 + 1 - (2 + 4)) + 12*31)
  23. (1 + 1 - (2 + 4)) + 12*31
  24. 1 + 1 - (2 + 4)
  25. = pow
  26. (3 + 2(5-4))
  27. 3 + 2(5-4)
  28. + 3/4