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.
20 matches found in about 5 milliseconds.
IndexPositionMatched String$1$2$3$4
081.2.3-01231230123
1201.2.3-0123.01231230123.0123
2371.1.2112empty string
31891.0.0-alpha100alpha
42161.0.0-alpha100alpha
52311.0.0-alpha100alpha
62471.0.0-alpha100alpha
72641.0.0-alpha100alpha
82821.0.0-alpha100alpha
93011.0.0-alpha100alpha
103211.0.0-alpha100alpha
113431.1.1111empty string
123581.1.0110empty string
133711.2.3123empty string
143961.2.3123empty string
154011.2.3----RC-SNAPSHOT.12.09.1--123---RC-SNAPSHOT.12.09.1--
164591.0.3-gamma+b7718103gamma
174899.8.7+meta987empty string
185069.8.7-whatever+meta987whatever
1953299999999999999999999999.999999999999999999.9999999999999999999999999999999999999999999empty 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..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
  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. ..
  26. 1
  27. 0
  28. 0
  29. alpha
  30. ..1
  31. 1
  32. 0
  33. 0
  34. alpha
  35. ...1
  36. 1
  37. 0
  38. 0
  39. alpha
  40. ....1
  41. 1
  42. 0
  43. 0
  44. alpha
  45. .....1
  46. 1
  47. 0
  48. 0
  49. alpha
  50. ......1
  51. 1
  52. 0
  53. 0
  54. alpha
  55. .......1
    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. 3
  71. empty string
  72. 1
  73. 2
  74. 3
  75. ---RC-SNAPSHOT.12.09.1--
  76. ..12+788
    1.2-RC-SNAPSHOT
    -
  77. 1
  78. 0
  79. 3
  80. gamma

  81. +justmeta
  82. 9
  83. 8
  84. 7
  85. +meta
  86. 9
  87. 8
  88. 7
  89. whatever
  90. +meta
  91. 99999999999999999999999
  92. 999999999999999999
  93. 9
  94. 9999999999999999----RC-SNAPSHOT.12.09.1--------------------------------..12