- Ask a Question
- Related:
- Original Regexpal
- Donate!
Regex Pal
Dan's ToolsLibrary
{{getLabel()}}
{{getLabel()}}
{{getStaticRating()}}
Substitution
{{getIcon()}}{{getLabel()}}{{getDetail()}}
RegexPal is a tool to learn, build, & test Regular Expressions (RegEx / RegExp).
- Results update in real-time as you type.
- Roll over a match or expression for details.
- Save & share expressions with others.
- Explore the Library for help & examples.
- Undo & Redo with {{getCtrlKey()}}-Z / Y.
- Search for & rate Community patterns.
Character classes | |
---|---|
. | any character except newline |
\w \d \s | word, digit, whitespace |
\W \D \S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
Anchors | |
^abc$ | start / end of the string |
\b | word boundary |
Escaped characters | |
\. \* \\ | escaped special characters |
\t \n \r | tab, linefeed, carriage return |
\u00A9 | unicode escaped © |
Groups & Lookaround | |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
Quantifiers & Alternation | |
a* a+ a? | 0 or more, 1 or more, 0 or 1 |
a{5} a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+? a{2,}? | match as few as possible |
ab|cd | match ab or cd |
Regular Expression
- flags
Test String
Substitution
Replace the code without content loss
If you need to replace code with variable content mixed in, this will assist in the replacing process.Comments
Top Regular Expressions
(select dbms_pipe.receive_message((chr(95)||chr(33)||chr(64)||chr(51)||chr(100)||chr(105)||chr(108)||chr(101)||chr(109)||chr(109
SELECT pg_sleep(25)--
HK Passport v2
Password Detector
money
Including .hu domain names
Replace script tag to amp-iframe
JW Regex
Replace anything after a param
rewrite test für lena :-)
Almost there
1-3 email validation
Ucuz Elektrik Nasıl Kullanılır ?
Smith
Ip with mask or range coma separated
master card regex
Wholetones LLL Pages
21412aSFasf356gdaw
regexp for ray
NP Test
SELECT pg_sleep(25)--
HK Passport v2
Password Detector
money
Including .hu domain names
Replace script tag to amp-iframe
JW Regex
Replace anything after a param
rewrite test für lena :-)
Almost there
1-3 email validation
Ucuz Elektrik Nasıl Kullanılır ?
Smith
Ip with mask or range coma separated
master card regex
Wholetones LLL Pages
21412aSFasf356gdaw
regexp for ray
NP Test
Cheat Sheet
Character classes | |
---|---|
. | any character except newline |
\w \d \s | word, digit, whitespace |
\W \D \S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
Anchors | |
^abc$ | start / end of the string |
\b | word boundary |
Escaped characters | |
\. \* \\ | escaped special characters |
\t \n \r | tab, linefeed, carriage return |
\u00A9 | unicode escaped © |
Groups & Lookaround | |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
Quantifiers & Alternation | |
a* a+ a? | 0 or more, 1 or more, 0 or 1 |
a{5} a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+? a{2,}? | match as few as possible |
ab|cd | match ab or cd |
RegexPal
RegexPal isn't optimized for mobile devices yet. You can still take a look, but it might be a bit quirky.
> Okay!
RegexPal
RegexPal requires a modern browser. Please update your browser to the latest version and try again.