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.
42 matches found in about 3 milliseconds.
IndexPositionMatched String$1$2$3$4
0011empty stringempty stringempty string
131.212empty stringempty string
281.2.3-01231230123
3201.2.3-0123.01231230123.0123
4371.1.2112empty string
544123123empty stringempty stringempty string
69600empty stringempty stringempty string
79711empty stringempty stringempty string
813011empty stringempty stringempty string
913911empty stringempty stringempty string
101891.0.0-alpha_beta100alpha_beta
112161.0.0-alpha..100alpha..
122311.0.0-alpha..1100alpha..1
132471.0.0-alpha...1100alpha...1
142641.0.0-alpha....1100alpha....1
152821.0.0-alpha.....1100alpha.....1
163011.0.0-alpha......1100alpha......1
173211.0.0-alpha.......1100alpha.......1
1834200empty stringempty stringempty string
193431.1.1111empty string
203501.010empty stringempty string
213531.111empty stringempty string
223581.1.0110empty string
2336311empty stringempty stringempty string
243661.212empty stringempty string
253711.2.3123empty string
263821.2-SNAPSHOT12empty stringSNAPSHOT
273961.2.311231empty string
284032.323empty stringempty string
2942212.0120empty stringempty string
304269.191empty stringempty string
314331212empty stringempty stringempty string
32436788788empty stringempty stringempty string
334411.2-RC-SNAPSHOT12empty stringRC-SNAPSHOT
344591.0.3-gamma103gamma
3547277187718empty stringempty stringempty string
364899.8.7987empty string
375069.8.7-whatever987whatever
3853299999999999999999999999.999999999999999999.999999999999999999999999999999999999999999999999999999999999999999999999999empty string
3960812.0120empty stringempty string
406129.191empty stringempty string
416491212empty stringempty stringempty 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. +.
  21. 123

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

  26. alpha
    alpha.beta
    alpha.beta.
  27. 1

  28. alpha.
  29. 1

  30. alpha+beta
    alpha_beta
    alpha.
    alpha..
    beta
  31. 1
  32. 0
  33. 0
  34. alpha_beta

  35. -alpha.
  36. 1
  37. 0
  38. 0
  39. alpha..
  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. whitespace
  56. 1
  57. 0
  58. 0
  59. alpha.....1
  60. whitespace
  61. 1
  62. 0
  63. 0
  64. alpha......1
  65. whitespace
  66. 1
  67. 0
  68. 0
  69. alpha.......1
  70. whitespace
  71. 0
  72. empty string
  73. 1
  74. 1
  75. 1
  76. whitespace
  77. 1
  78. 0
  79. empty string
  80. 1
  81. 1
  82. whitespace
  83. 1
  84. 1
  85. 0
  86. empty string
  87. 1
  88. whitespace
  89. 1
  90. 2
  91. whitespace
  92. 1
  93. 2
  94. 3
  95. .DEV
  96. 1
  97. 2
  98. SNAPSHOT
  99. whitespace
  100. 1
  101. 2
  102. 31
  103. .
  104. 2
  105. 3
  106. ----RC-SNAPSHOT.
  107. 12
  108. 0
  109. empty string
  110. 9
  111. 1
  112. --..
  113. 12
  114. +
  115. 788
  116. whitespace
  117. 1
  118. 2
  119. RC-SNAPSHOT

  120. -
  121. 1
  122. 0
  123. 3
  124. gamma
  125. +b
  126. 7718

  127. +justmeta
  128. 9
  129. 8
  130. 7
  131. +meta+meta
  132. 9
  133. 8
  134. 7
  135. whatever
  136. +meta+meta
  137. 99999999999999999999999
  138. 999999999999999999
  139. 99999999999999999
  140. ----RC-SNAPSHOT.
  141. 12
  142. 0
  143. empty string
  144. 9
  145. 1
  146. --------------------------------..
  147. 12
  148. empty string