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
Downloads
RegexCraft is in development. Downloads aren't available yet.
License: Copyright (c) 2026 Fixin Labs LLC. All rights reserved. No license is granted to use, copy, modify or distribute the software except under a written license from Fixin Labs LLC. See the license notice.
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 the version and license links. The dialog includes an optional business-license checkbox; no commercial license is offered while RegexCraft is in development.
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.