Please enable JavaScript to use this web application.
Regular
Expressions
101
Social
Donate
Info
Regex Editor
Community Patterns
Account
Regex Quiz
Settings
Settings
General
Appearance
Editor and Flavors
Sponsors
There are currently no sponsors.
Become a sponsor today!
Flavors
Default flavor
pcre
pcre2
javascript
python
golang
java
dotnet
rust
Default code generator language
Automatic
AutoIt
C#
Golang
Java
JavaScript
Perl
PHP
Python
Ruby
Rust
SED
Swift 5.2
Match
Max Execution Time
50ms
100ms
200ms
400ms
600ms
800ms
1s
1.5s
2s
3s
4s
5s
7.5s
10s
15s
20s
30s
40s
50s
75s
100s
Show how many steps a regular expression takes to evaluate
Include non-participating groups in match result
Benchmark Evaluation Period
2.5s
5s
10s
15s
20s
30s
60s
120s
240s
Editor
Highlight Syntax
Wrap Long Lines
Show Line Numbers in Regex Editor
Show Line Numbers in Test String Editor and Substitution Result
Show tooltips
Visualize whitespace and other special characters
Line Separator
Automatic
\n
\r\n
\r
Pick which line separator to use in the editor. This only affects the parsing of the text when inserted into the editor, any changes within the editor will always use
\n
.
The default setting of
Automatic
will split lines on any of
\n
,
\r
or
\r\n
.
Text explanation mode
All available
Hex only
Octal only
None
Show match information panel in text input and substitution output