Build, test, and debug regular expressions
This regex matches any dot, hyphen, or underscore that is NOT immediately followed by a digit. It is useful for distinguishing between separators in version numbers (like dots in '1.2.3') and other delimiters, helping to identify where version-related segments end and non-version content begins.