Skip to content

prilcool/nodexr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nodexr

Nodexr (previously RegexNodes) is a node-based Regular Expression editor, created in C# and Blazor. Nodexr is published here.

Currently it is based on the .NET Regex flavour, although there is potential to allow the user to easily switch between flavours while using the same nodes.

How To Use

Drag-and-drop nodes from the left panel to insert them into the main window. The final result/output of your nodes must be connected to the Output node and is displayed at the top left.

The main concept is that the "nesting" behaviour of regex is expressed by connecting one node to the input of another, but items in sequence are connected using the Concatenate node (or by connecting multiple values to the Output node, which is functionally the same). The output expression will be empty unless one or more nodes are connected to the Output node.

Nodes

Information about each node can be found by clicking the (i) button next to its title.

To use any Regex functionality that cannot be implemented with the provided nodes, create a Text node with 'escape' disabled to input parts of the expression manually.

Replacement

Use the bottom 3 panels to test a string for searching and/or replacement. Any valid Regex replacement string can be used here, including named and/or numbered group references. The bottom right panel shows the result after replacement.

About

Node based Regular Expression editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 51.9%
  • HTML 29.5%
  • CSS 11.3%
  • JavaScript 7.3%