Regular Expressions 101

Enterprise
S⁠ponsors

Community Library

Your search did not match anything

Community Library Entry

0

Regular ExpressionOpen Workspace

@"
^(?<major>0|[1-9]\d*)\.(?<minor>0|[1-9]\d*)\.(?<patch>0|[1-9]\d*)(?:-(?<prerelease>(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+(?<buildmetadata>[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
"
gm

Description
Created·2022-11-23 17:48
Type·Match
Flavor·.NET 10.0 (C#)

.NET version of the Python regex found on https://semver.org/

Submitted by semver.org,Jeff Jacobson
Open Workspace