Build, test, and debug regular expressions
This regex captures four distinct non-greedy text segments from a string separated by specific delimiters. The first three segments are separated by either a question mark, an equals sign, or a hyphen. The final segment is separated by a question mark, an equals sign, or a period, and captures everything up to the end of the line. It is particularly useful for parsing structured identifiers, routing paths, or extracting specific components like screen numbers from delimited strings.