Regex tester
Pattern
Input
1
1.2
1.2.3-0123
1.2.3-0123.0123
1.1.2+.123
+invalid
-invalid
-invalid+invalid
-invalid.01
alpha
alpha.beta
alpha.beta.1
alpha.1
alpha+beta
alpha_beta
alpha.
alpha..
beta
1.0.0-alpha_beta
-alpha.
1.0.0-alpha..
1.0.0-alpha..1
1.0.0-alpha...1
1.0.0-alpha....1
1.0.0-alpha.....1
1.0.0-alpha......1
1.0.0-alpha.......1
01.1.1
1.01.1
1.1.01
1.2
1.2.3.DEV
1.2-SNAPSHOT
1.2.31.2.3----RC-SNAPSHOT.12.09.1--..12+788
1.2-RC-SNAPSHOT
-1.0.3-gamma+b7718
+justmeta
9.8.7+meta+meta
9.8.7-whatever+meta+meta
99999999999999999999999.999999999999999999.99999999999999999----RC-SNAPSHOT.12.09.1--------------------------------..12
Options
Replacement
Click the context tab to see replacements.
19 matches found in about 6 milliseconds.
IndexPositionMatched String$1$2$3$4$5
081.2.3-0123123-0123empty string
1201.2.3-0123.0123123-0123.0123empty string
2371.1.2112empty stringempty string
31891.0.0-alpha100-alphaempty string
42161.0.0-alpha..100-alpha..empty string
52311.0.0-alpha..1100-alpha..1empty string
62471.0.0-alpha...1100-alpha...1empty string
72641.0.0-alpha....1100-alpha....1empty string
82821.0.0-alpha.....1100-alpha.....1empty string
93011.0.0-alpha......1100-alpha......1empty string
103211.0.0-alpha.......1100-alpha.......1empty string
113431.1.1111empty stringempty string
123581.1.0110empty stringempty string
133711.2.3123empty stringempty string
143961.2.311231empty stringempty string
154591.0.3-gamma+b7718103-gamma+b7718
164899.8.7+meta987empty string+meta
175069.8.7-whatever+meta987-whatever+meta
1853299999999999999999999999.999999999999999999.999999999999999999999999999999999999999999999999999999999999999999999999999empty stringempty string
1
​1.2
​1.2.3-01231.2.3-0123.01231.1.2+.123
​+invalid
​-invalid
​-invalid+invalid
​-invalid.01
​alpha
​alpha.beta
​alpha.beta.1
​alpha.1
​alpha+beta
​alpha_beta
​alpha.
​alpha..
​beta
​1.0.0-alpha_beta
​-alpha.
​1.0.0-alpha..1.0.0-alpha..11.0.0-alpha...11.0.0-alpha....11.0.0-alpha.....11.0.0-alpha......11.0.0-alpha.......1
​01.1.1
​1.01.1
​1.1.01
​1.2
​1.2.3.DEV
​1.2-SNAPSHOT
​1.2.31.2.3----RC-SNAPSHOT.12.09.1--..12+788
​1.2-RC-SNAPSHOT
​-1.0.3-gamma+b7718
​+justmeta
​9.8.7+meta+meta
​9.8.7-whatever+meta+meta
​99999999999999999999999.999999999999999999.99999999999999999----RC-SNAPSHOT.12.09.1--------------------------------..12
  1. 1
    1.2
  2. 1
  3. 2
  4. 3
  5. -0123
  6. whitespace
  7. 1
  8. 2
  9. 3
  10. -0123.0123
  11. whitespace
  12. 1
  13. 1
  14. 2
  15. +.123
    +invalid
    -invalid
    -invalid+invalid
    -invalid.01
    alpha
    alpha.beta
    alpha.beta.1
    alpha.1
    alpha+beta
    alpha_beta
    alpha.
    alpha..
    beta
  16. 1
  17. 0
  18. 0
  19. -alpha
  20. _beta
    -alpha.
  21. 1
  22. 0
  23. 0
  24. -alpha..
  25. whitespace
  26. 1
  27. 0
  28. 0
  29. -alpha..1
  30. whitespace
  31. 1
  32. 0
  33. 0
  34. -alpha...1
  35. whitespace
  36. 1
  37. 0
  38. 0
  39. -alpha....1
  40. whitespace
  41. 1
  42. 0
  43. 0
  44. -alpha.....1
  45. whitespace
  46. 1
  47. 0
  48. 0
  49. -alpha......1
  50. whitespace
  51. 1
  52. 0
  53. 0
  54. -alpha.......1

  55. 0
  56. 1
  57. 1
  58. 1

  59. 1.01.1
  60. 1
  61. 1
  62. 0
  63. 1
    1.2
  64. 1
  65. 2
  66. 3
  67. .DEV
    1.2-SNAPSHOT
  68. 1
  69. 2
  70. 31
  71. .2.3----RC-SNAPSHOT.12.09.1--..12+788
    1.2-RC-SNAPSHOT
    -
  72. 1
  73. 0
  74. 3
  75. -gamma
  76. +b7718

  77. +justmeta
  78. 9
  79. 8
  80. 7
  81. +meta
  82. +meta
  83. 9
  84. 8
  85. 7
  86. -whatever
  87. +meta
  88. +meta
  89. 99999999999999999999999
  90. 999999999999999999
  91. 99999999999999999
  92. ----RC-SNAPSHOT.12.09.1--------------------------------..12