Graphical regular expression editor
This update adds five new nodes with more advanced functionality. Most of these use combinations of the existing nodes to construct commonly used patterns. These nodes cover a lot of common use cases, and drastically reduce the number of nodes needed in a lot of scenarios. Currently, none of the new nodes will be preserved after using the 'Create Shareable Link' or 'Edit' buttons (this is due to a limitation with how the link sharing is currently implemented).
.5
). The node also includes options for a sign (+-) and a 'digit separator' to separate groups of digits.Matching an IPv4 address with values in the range 0-255, and leading zeros allowed:
Matching a list of 1 or more floating point numbers, each separated by a comma (with optional whitespace), and each having an optional positive or negative exponent. The numbers are each stored in a capturing group called num
:
Matching a mathematical expression with an equal number of opening and closing parentheses:
Matching an HTML element with nested HTML tags (this doesn't check that the opening and closing tags are the same type):
Matching a comma-separated list of times, in a variety of formats. Only times with an hour value from 0-23 and valid minute/second values (0-59) are matched.