Build, test, and debug regular expressions
Matches version numbers with one to three numeric segments (major, minor, patch), optionally prefixed by a comparison operator (>) or (<), or a pair of versions joined by a hyphen as a range (e.g., 1.2.3-2.0.0). Anchored per line via multiline mode, so each line must be a full version string. Useful for validating dependency version specifiers in config files, lock files, or package manager inputs.