5.17.2 RE-Builder Usage

images/casual-re-builder-screenshot

When the command re-builder is invoked, a buffer named “✳︎RE-Builder✳︎” is created. Activate Casual RE-Builder with the binding {{{kbd(C-o}}} (or one of your preference).

At the top of the menu shows the title “RE-Builder” with the target buffer enclosed in parenthesis. The regexp pattern will be applied to the target buffer. The target buffer can be changed with the “b Target buffer” menu item.

Emacs supports three different regexp syntax: 1) read, 2) string, 3) Rx. Use the “x Syntax” menu item to alter it. The current syntax is shown in parenthesis.

If multiple sub-expressions are in the regexp pattern, then they can be observed via the “s Subexp mode” menu item.

If the regexp pattern entered in “✳︎RE-Builder✳︎” finds multiple matches, a match can be navigated to via the “p Previous” and “n Next” menu items.

Exporting the Regexp Pattern

Once a desired regexp pattern is defined, there are two menu items that can be used to export (copy) it to the kill-ring for further use.

Regexp Syntax Help

The menu item i will invoke the Info page for regexp syntax with respect to the current syntax type.

Quitting RE-Builder

Select “q Quit” to exit the RE-Builder tool.

RE-Builder Unicode Symbol Support

By enabling “u Use Unicode Symbols” from the Settings menu, Casual RE-Builder will use Unicode symbols as appropriate in its menus. The following mapping is shown in the table below:

NamePlainUnicode
:previousPrevious
:nextNext