Dan's Tools www.regexpal.com

Replace the code without content loss Regex

    Join Login
  • Development
    • HTML/JS/CSS Playground
    • HTML Color Codes
    • CSS Fonts
    • Online Diff Tool
    • .htaccess Generator
    • Javascript Error Logger
    • RegEx Testing
    • RGB to HEX Color Converter
    • TimeStamp Converter
    • Website Speed Test
  • Encode/Decoders
    • Base64 Decode
    • Base64 Encode
    • MD5 Hash Generator
    • SHA-1 Hash Generator
    • SHA-256 Hash Generator
    • SHA-512 Hash Generator
    • URL Encode/Decode
  • Formatters
    • CSS Formatter
    • GO Formatter
    • HTML Beautifier & Formatter
    • Javascript Formatter
    • Javascript Obfuscate
    • JSON Formatter & Beautifier
    • JSON Editor
    • JSON Validator
    • Perl Formatter
    • PHP Formatter
    • Python Formatter
    • Ruby Formatter
    • SQL Formatter
    • XML Formatter & Beautifier
  • Images
    • Favicon.ico & App Icon Generator
    • Online Image Editor
    • CSS Sprite Generator
  • Internet
    • Color Palette Explorer
    • Email Validator
    • Explain Linux Commands
    • Is It Up Or Down
    • Default Router Settings
    • User Manuals
    • What is my IP
  • Minifiers
    • CSS Minify
    • Javascript Minify
    • JSON Minify
  • SEO
    • Adblock Monitor & Notification
    • Keyword Tool
  • Conversion
    • CSV To HTML Converter
    • CSV To JSON Converter
    • CSV To TSV Converter
    • CSV To XML Converter
    • JSON To CSV Converter
    • JSON To HTML Converter
    • JSON To TSV Converter
    • JSON To XML Converter
    • XML To CSV Converter
    • XML To HTML Converter
    • XML To JSON Converter
    • XML To TSV Converter
    • Convert Files
  • Numbers
    • Binary Converter
    • Binary To Decimal Converter
    • Binary To Hex Converter
    • Binary To Octal Converter
    • Unit Converter
    • Decimal To Binary Converter
    • Decimal To Hex Converter
    • Decimal To Octal Converter
    • Hex To Binary Converter
    • Hex To Decimal Converter
    • Hex To Octal Converter
    • Data Size Converter
    • Octal To Binary Converter
    • Octal To Decimal Converter
    • Octal To Hex Converter
  • Strings
    • Binary To String Converter
    • Hex To String Converter
    • HTML Entities Escape
    • HTML Entities Unescape
    • String To Binary Converter
    • String To Hex Converter
    • Strip and Remove HTML Tags
    • Strip and Remove XML Tags
    • Word Counter
    • XML Entities Escape
    • XML Entities Unescape
  1. Ask a Question
  2. Related:
  3. Original Regexpal
  4. Donate!
  • Tweet Follow @danstools00  

Regex Pal

Dan's Tools
Library
{{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
Expression Flags

ignore case (i)
global (g)
multiline (m)
extended (x)
extra (X)
single line (s)
unicode (u)
Ungreedy (U)
Anchored (A)
dup subpattern names(J)

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


Posting GuidelinesFormatting

- Now


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

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.

© Dan's Tools | Contact | Privacy | About | For more dev tools, check out danstools.com

Donate


BTC: 12JxYMYi6Vt3mx3hcmP3B2oyFiCSF3FhYT
ETH: 0xCD715b2E3549c54A40e6ecAaFeB82138148a6c76

Login

If you don't already have an account, Register Now



Join

Join to access discussion forums and premium features of the site.




Please Share!

Thank you for using my tool. If you could share this tool with your friends, that would be a huge help:
Tweet
submit to reddit


Or follow us to learn about our latest tools:
Follow @danstools00