Getting Started with RegexCraft
What is RegexCraft?
RegexCraft is a modern, cross-platform regular expression workbench built for multiple regex flavors. Test patterns under .NET, PCRE2, and JavaScript, with approximate testing for Python, Java, PHP, and more — plus professional highlighting, replace/split previews, GREP across files, multi-flavor Compare, code generation, and a live analysis tree.
Current version: 1.2.0
Download (pre-built)
Portable self-contained builds for Windows, Linux, and macOS are on
the public RegexCraft-Releases
page (or regexcraft.com/download).
Unzip and run RegexCraft.App /
RegexCraft.App.exe.
License: free for personal use; business use requires a paid license (honor system — no keys). See Pricing and the EULA.
First five minutes
- Launch the app — the window title is RegexCraft, with a sample email pattern pre-filled.
- Watch matches highlight in the Subject editor and expand groups on the right.
- Export matches with CSV / JSON / Copy JSON next to Run (see Exporting).
- Expand the Analysis Tree — named groups and sequence parts should appear nested; click a node to select it in the editor.
- Open the Flavor dropdown — try JavaScript, Python, or PHP. Note the fidelity banner when testing is approximate.
- Search Tokens for
namedand click to insert a named group. - Open Replace, set a replacement like
[$1]or[${user}], and preview highlighted substitutions. - Try Split with a pattern like
,\s*on a comma-separated subject. - Open Generate — C# code appears immediately; switch language to see other snippets and Copy code.
- Open GREP, pick a project folder, set include globs
(e.g.
*.cs), and Search. - Open Compare (Ctrl+6) — select 2–4 flavors and review side-by-side match results and differences.
- Open Library — load a Built-in pattern (email, UUID, …), or save your own with category/tags.
- Cycle Theme (System → Light → Dark), quit, and relaunch — your theme should restore.
- Open Help → About RegexCraft for version, EULA/pricing links, and the optional business-license checkbox.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+Enter (⌘+Enter on macOS) | Run current mode (Test / Replace / Split / GREP Search / Compare) |
| Ctrl+1 … Ctrl+7 | Switch Test / Replace / Split / Generate / GREP / Compare / Debug |
| F10 / F11 | Debug step (when Debug mode is available) |
Learn more
- Flavors & testing fidelity
- Testing regular expressions
- Comparing flavors
- Replacing
- GREP (file search & replace)
- Generating code
- Library and History
- Theme & appearance
- Architecture
Logs
Rolling logs live under logs/ (for example
logs/regexcraft-20260711.log). Retention defaults to
7 days via appsettings.json.