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.
33 matches found in about 2 milliseconds.
IndexPositionMatched String${Major}${Minor}${Patch}${PreRelease}${Meta}
0011empty stringempty stringempty stringempty string
131.212empty stringempty stringempty string
281.2.3-01231230123empty string
3201.2.3-0123.01231230123.0123empty string
4371.1.2+.123112empty string.123
59600empty stringempty stringempty stringempty string
69711empty stringempty stringempty stringempty string
713011empty stringempty stringempty stringempty string
813911empty stringempty stringempty stringempty string
91891.0.0-alpha100alphaempty string
102161.0.0-alpha..100alpha..empty string
112311.0.0-alpha..1100alpha..1empty string
122471.0.0-alpha...1100alpha...1empty string
132641.0.0-alpha....1100alpha....1empty string
142821.0.0-alpha.....1100alpha.....1empty string
153011.0.0-alpha......1100alpha......1empty string
163211.0.0-alpha.......1100alpha.......1empty string
1734200empty stringempty stringempty stringempty string
183431.1.1111empty stringempty string
193501.010empty stringempty stringempty string
203531.111empty stringempty stringempty string
213581.1.0110empty stringempty string
2236311empty stringempty stringempty stringempty string
233661.212empty stringempty stringempty string
243711.2.3123empty stringempty string
253821.2-SNAPSHOT12empty stringSNAPSHOTempty string
263961.2.311231empty stringempty string
274032.3----RC-SNAPSHOT.12.09.1--..12+78823empty string---RC-SNAPSHOT.12.09.1--..12788
284411.2-RC-SNAPSHOT12empty stringRC-SNAPSHOTempty string
294591.0.3-gamma+b7718103gammab7718
304899.8.7+meta987empty stringmeta
315069.8.7-whatever+meta987whatevermeta
3253299999999999999999999999.999999999999999999.99999999999999999----RC-SNAPSHOT.12.09.1--------------------------------..129999999999999999999999999999999999999999999999999999999999---RC-SNAPSHOT.12.09.1--------------------------------..12empty string
11.21.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.......101.1.11.01.11.1.011.21.2.3.DEV
​1.2-SNAPSHOT1.2.31.2.3----RC-SNAPSHOT.12.09.1--..12+7881.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. empty string
  2. 1
  3. whitespace
  4. 1
  5. 2
  6. whitespace
  7. 1
  8. 2
  9. 3
  10. 0123
  11. whitespace
  12. 1
  13. 2
  14. 3
  15. 0123.0123
  16. whitespace
  17. 1
  18. 1
  19. 2
  20. .123

  21. +invalid
    -invalid
    -invalid+invalid
    -invalid.
  22. 0
  23. empty string
  24. 1

  25. alpha
    alpha.beta
    alpha.beta.
  26. 1

  27. alpha.
  28. 1

  29. alpha+beta
    alpha_beta
    alpha.
    alpha..
    beta
  30. 1
  31. 0
  32. 0
  33. alpha
  34. _beta
    -alpha.
  35. 1
  36. 0
  37. 0
  38. alpha..
  39. whitespace
  40. 1
  41. 0
  42. 0
  43. alpha..1
  44. whitespace
  45. 1
  46. 0
  47. 0
  48. alpha...1
  49. whitespace
  50. 1
  51. 0
  52. 0
  53. alpha....1
  54. whitespace
  55. 1
  56. 0
  57. 0
  58. alpha.....1
  59. whitespace
  60. 1
  61. 0
  62. 0
  63. alpha......1
  64. whitespace
  65. 1
  66. 0
  67. 0
  68. alpha.......1
  69. whitespace
  70. 0
  71. empty string
  72. 1
  73. 1
  74. 1
  75. whitespace
  76. 1
  77. 0
  78. empty string
  79. 1
  80. 1
  81. whitespace
  82. 1
  83. 1
  84. 0
  85. empty string
  86. 1
  87. whitespace
  88. 1
  89. 2
  90. whitespace
  91. 1
  92. 2
  93. 3
  94. .DEV
  95. 1
  96. 2
  97. SNAPSHOT
  98. whitespace
  99. 1
  100. 2
  101. 31
  102. .
  103. 2
  104. 3
  105. ---RC-SNAPSHOT.12.09.1--..12
  106. 788
  107. whitespace
  108. 1
  109. 2
  110. RC-SNAPSHOT

  111. -
  112. 1
  113. 0
  114. 3
  115. gamma
  116. b7718

  117. +justmeta
  118. 9
  119. 8
  120. 7
  121. meta
  122. +meta
  123. 9
  124. 8
  125. 7
  126. whatever
  127. meta
  128. +meta
  129. 99999999999999999999999
  130. 999999999999999999
  131. 99999999999999999
  132. ---RC-SNAPSHOT.12.09.1--------------------------------..12
  133. empty string