Changeset 105903 in vbox
- Timestamp:
- Aug 29, 2024 1:52:46 PM (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/vbox.py
r105864 r105903 1785 1785 # Regular expression taken from semver.org (recommended regular expression for semantic version strings). 1786 1786 # Creative Commons ― CC BY 3.0 1787 oRegEx = re.compile(r'^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$'); # pylint: disable=line-too-long 1787 # 1788 # Modified to also recognize our semantics: 1789 # - We use "-BETA2" instead of "_BETA2". 1790 oRegEx = re.compile(r'^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:[-|_]((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$'); # pylint: disable=line-too-long 1788 1791 oMatch = oRegEx.search(sVer); 1789 1792 return oMatch.groups();
Note:
See TracChangeset
for help on using the changeset viewer.