Regular Expressions 101

Save & Share

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
No Match

/
/
g

Test String

Substitution

Processing...

Code Generator

Generated Code

const regex = /([^\s])(\!important)/g; // Alternative syntax using RegExp constructor // const regex = new RegExp('([^\\s])(\\!important)', 'g') const str = `/*! Stylesheet Name: Smart Start Corporate Email Stylesheet Description: This stylesheet is used by the CRM email campaigns for Fall 2017 Author: Mike Kormendy Author URI: https://www.smartstartinc.com Version: 0.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html */@media only screen{html{min-height:100%;background:#f3f3f3}}.wrapper{width:100%}#outlook a{padding:0}*{webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%!important;min-width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;Margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ExternalClass{width:100%}.ExternalClass,.ExternalClass div,.ExternalClass font,.ExternalClass p,.ExternalClass span,.ExternalClass td{line-height:100%}#backgroundTable{margin:0;Margin:0;padding:0;width:100%!important;line-height:100%!important}img{outline:0;text-decoration:none;-ms-interpolation-mode:bicubic;width:auto;max-width:100%;clear:both;display:block}center{width:100%;min-width:580px}a img{border:none}table{border-spacing:0;border-collapse:collapse}td{word-wrap:break-word;border-collapse:collapse !important}table,td,th,tr{padding:0;vertical-align:top;text-align:left}table.body{background:0 0;height:100%;width:100%}table.container{background:0 0;width:820px;margin:0 auto;Margin:0 auto;text-align:inherit}table.row{padding:0;width:100%;position:relative}table.container table.row{display:table}td.column,td.columns,th.column,th.columns{margin:0 auto;Margin:0 auto;padding-left:16px}td.column.last,td.columns.last,th.column.last,th.columns.last{padding-right:20px}td.column table,td.columns table,th.column table,th.columns table{width:100%}td.large-1,th.large-1{width:50px;padding-left:10px;padding-right:10px}td.large-1.first,th.large-1.first{padding-left:20px}td.large-1.last,th.large-1.last{padding-right:20px}.collapse>tbody>tr>td.large-1,.collapse>tbody>tr>th.large-1{padding-right:0;padding-left:0;width:48.33333px}.collapse td.large-1.first,.collapse td.large-1.last,.collapse th.large-1.first,.collapse th.large-1.last{width:56.33333px}td.large-2,th.large-2{width:120px;padding-left:10px;padding-right:10px}td.large-2.first,th.large-2.first{padding-left:20px}td.large-2.last,th.large-2.last{padding-right:20px}.collapse>tbody>tr>td.large-2,.collapse>tbody>tr>th.large-2{padding-right:0;padding-left:0;width:96.66667px}.collapse td.large-2.first,.collapse td.large-2.last,.collapse th.large-2.first,.collapse th.large-2.last{width:104.66667px}td.large-3,th.large-3{width:190px;padding-left:10px;padding-right:10px}td.large-3.first,th.large-3.first{padding-left:20px}td.large-3.last,th.large-3.last{padding-right:20px}.collapse>tbody>tr>td.large-3,.collapse>tbody>tr>th.large-3{padding-right:0;padding-left:0;width:145px}.collapse td.large-3.first,.collapse td.large-3.last,.collapse th.large-3.first,.collapse th.large-3.last{width:153px}td.large-4,th.large-4{width:260px;padding-left:10px;padding-right:10px}td.large-4.first,th.large-4.first{padding-left:20px}td.large-4.last,th.large-4.last{padding-right:20px}.collapse>tbody>tr>td.large-4,.collapse>tbody>tr>th.large-4{padding-right:0;padding-left:0;width:193.33333px}.collapse td.large-4.first,.collapse td.large-4.last,.collapse th.large-4.first,.collapse th.large-4.last{width:201.33333px}td.large-5,th.large-5{width:330px;padding-left:10px;padding-right:10px}td.large-5.first,th.large-5.first{padding-left:20px}td.large-5.last,th.large-5.last{padding-right:20px}.collapse>tbody>tr>td.large-5,.collapse>tbody>tr>th.large-5{padding-right:0;padding-left:0;width:241.66667px}.collapse td.large-5.first,.collapse td.large-5.last,.collapse th.large-5.first,.collapse th.large-5.last{width:249.66667px}td.large-6,th.large-6{width:400px;padding-left:10px;padding-right:10px}td.large-6.first,th.large-6.first{padding-left:20px}td.large-6.last,th.large-6.last{padding-right:20px}.collapse>tbody>tr>td.large-6,.collapse>tbody>tr>th.large-6{padding-right:0;padding-left:0;width:290px}.collapse td.large-6.first,.collapse td.large-6.last,.collapse th.large-6.first,.collapse th.large-6.last{width:298px}td.large-7,th.large-7{width:470px;padding-left:10px;padding-right:10px}td.large-7.first,th.large-7.first{padding-left:20px}td.large-7.last,th.large-7.last{padding-right:20px}.collapse>tbody>tr>td.large-7,.collapse>tbody>tr>th.large-7{padding-right:0;padding-left:0;width:338.33333px}.collapse td.large-7.first,.collapse td.large-7.last,.collapse th.large-7.first,.collapse th.large-7.last{width:346.33333px}td.large-8,th.large-8{width:520px;padding-left:10px;padding-right:10px}td.large-8.first,th.large-8.first{padding-left:20px}td.large-8.last,th.large-8.last{padding-right:20px}.collapse>tbody>tr>td.large-8,.collapse>tbody>tr>th.large-8{padding-right:0;padding-left:0;width:386.66667px}.collapse td.large-8.first,.collapse td.large-8.last,.collapse th.large-8.first,.collapse th.large-8.last{width:394.66667px}td.large-9,th.large-9{width:590px;padding-left:10px;padding-right:10px}td.large-9.first,th.large-9.first{padding-left:20px}td.large-9.last,th.large-9.last{padding-right:20px}.collapse>tbody>tr>td.large-9,.collapse>tbody>tr>th.large-9{padding-right:0;padding-left:0;width:435px}.collapse td.large-9.first,.collapse td.large-9.last,.collapse th.large-9.first,.collapse th.large-9.last{width:443px}td.large-10,th.large-10{width:660px;padding-left:10px;padding-right:10px}td.large-10.first,th.large-10.first{padding-left:20px}td.large-10.last,th.large-10.last{padding-right:20px}.collapse>tbody>tr>td.large-10,.collapse>tbody>tr>th.large-10{padding-right:0;padding-left:0;width:483.33333px}.collapse td.large-10.first,.collapse td.large-10.last,.collapse th.large-10.first,.collapse th.large-10.last{width:491.33333px}td.large-11,th.large-11{width:730px;padding-left:10px;padding-right:10px}td.large-11.first,th.large-11.first{padding-left:20px}td.large-11.last,th.large-11.last{padding-right:20px}.collapse>tbody>tr>td.large-11,.collapse>tbody>tr>th.large-11{padding-right:0;padding-left:0;width:531.66667px}.collapse td.large-11.first,.collapse td.large-11.last,.collapse th.large-11.first,.collapse th.large-11.last{width:539.66667px}td.large-12,th.large-12{width:800px;padding-left:10px;padding-right:10px}td.large-12.first,th.large-12.first{padding-left:20px}td.large-12.last,th.large-12.last{padding-right:20px}.collapse>tbody>tr>td.large-12,.collapse>tbody>tr>th.large-12{padding-right:0;padding-left:0;width:580px}.collapse td.large-12.first,.collapse td.large-12.last,.collapse th.large-12.first,.collapse th.large-12.last{width:588px}td.large-1 center,th.large-1 center{min-width:.33333px}td.large-2 center,th.large-2 center{min-width:48.66667px}td.large-3 center,th.large-3 center{min-width:97px}td.large-4 center,th.large-4 center{min-width:145.33333px}td.large-5 center,th.large-5 center{min-width:193.66667px}td.large-6 center,th.large-6 center{min-width:242px}td.large-7 center,th.large-7 center{min-width:290.33333px}td.large-8 center,th.large-8 center{min-width:338.66667px}td.large-9 center,th.large-9 center{min-width:387px}td.large-10 center,th.large-10 center{min-width:435.33333px}td.large-11 center,th.large-11 center{min-width:483.66667px}td.large-12 center,th.large-12 center{min-width:532px}.body .column td.large-1,.body .column th.large-1,.body .columns td.large-1,.body .columns th.large-1{width:8.33333%}.body .column td.large-2,.body .column th.large-2,.body .columns td.large-2,.body .columns th.large-2{width:16.66667%}.body .column td.large-3,.body .column th.large-3,.body .columns td.large-3,.body .columns th.large-3{width:25%}.body .column td.large-4,.body .column th.large-4,.body .columns td.large-4,.body .columns th.large-4{width:33.33333%}.body .column td.large-5,.body .column th.large-5,.body .columns td.large-5,.body .columns th.large-5{width:41.66667%}.body .column td.large-6,.body .column th.large-6,.body .columns td.large-6,.body .columns th.large-6{width:50%}.body .column td.large-7,.body .column th.large-7,.body .columns td.large-7,.body .columns th.large-7{width:58.33333%}.body .column td.large-8,.body .column th.large-8,.body .columns td.large-8,.body .columns th.large-8{width:66.66667%}.body .column td.large-9,.body .column th.large-9,.body .columns td.large-9,.body .columns th.large-9{width:75%}.body .column td.large-10,.body .column th.large-10,.body .columns td.large-10,.body .columns th.large-10{width:83.33333%}.body .column td.large-11,.body .column th.large-11,.body .columns td.large-11,.body .columns th.large-11{width:91.66667%}.body .column td.large-12,.body .column th.large-12,.body .columns td.large-12,.body .columns th.large-12{width:100%}td.large-offset-1,td.large-offset-1.first,td.large-offset-1.last,th.large-offset-1,th.large-offset-1.first,th.large-offset-1.last{padding-left:64.33333px}td.large-offset-2,td.large-offset-2.first,td.large-offset-2.last,th.large-offset-2,th.large-offset-2.first,th.large-offset-2.last{padding-left:112.66667px}td.large-offset-3,td.large-offset-3.first,td.large-offset-3.last,th.large-offset-3,th.large-offset-3.first,th.large-offset-3.last{padding-left:161px}td.large-offset-4,td.large-offset-4.first,td.large-offset-4.last,th.large-offset-4,th.large-offset-4.first,th.large-offset-4.last{padding-left:209.33333px}td.large-offset-5,td.large-offset-5.first,td.large-offset-5.last,th.large-offset-5,th.large-offset-5.first,th.large-offset-5.last{padding-left:257.66667px}td.large-offset-6,td.large-offset-6.first,td.large-offset-6.last,th.large-offset-6,th.large-offset-6.first,th.large-offset-6.last{padding-left:306px}td.large-offset-7,td.large-offset-7.first,td.large-offset-7.last,th.large-offset-7,th.large-offset-7.first,th.large-offset-7.last{padding-left:354.33333px}td.large-offset-8,td.large-offset-8.first,td.large-offset-8.last,th.large-offset-8,th.large-offset-8.first,th.large-offset-8.last{padding-left:402.66667px}td.large-offset-9,td.large-offset-9.first,td.large-offset-9.last,th.large-offset-9,th.large-offset-9.first,th.large-offset-9.last{padding-left:451px}td.large-offset-10,td.large-offset-10.first,td.large-offset-10.last,th.large-offset-10,th.large-offset-10.first,th.large-offset-10.last{padding-left:499.33333px}td.large-offset-11,td.large-offset-11.first,td.large-offset-11.last,th.large-offset-11,th.large-offset-11.first,th.large-offset-11.last{padding-left:547.66667px}td.expander,th.expander{visibility:hidden;width:0;padding:0!important}.block-grid{width:100%;max-width:580px}.block-grid td{display:inline-block;padding:8px}.up-2 td{width:274px!important}.up-3 td{width:177px!important}.up-4 td{width:129px!important}.up-5 td{width:100px!important}.up-6 td{width:80px!important}.up-7 td{width:66px!important}.up-8 td{width:56px!important}h1.text-center,h2.text-center,h3.text-center,h4.text-center,h5.text-center,h6.text-center,p.text-center,span.text-center,table.text-center,td.text-center{text-align:center}h1.text-left,h2.text-left,h3.text-left,h4.text-left,h5.text-left,h6.text-left,p.text-left,span.text-left{text-align:left}h1.text-right,h2.text-right,h3.text-right,h4.text-right,h5.text-right,h6.text-right,p.text-right,span.text-right{text-align:right}span.text-center{display:block;width:100%;text-align:center}img.float-left{float:left;text-align:left}img.float-right{float:right;text-align:right}img.float-center,img.text-center{margin:0 auto;Margin:0 auto;float:none;text-align:center}table.float-center,td.float-center,th.float-center{margin:0 auto;Margin:0 auto;float:none;text-align:center}table.body table.container .hide-for-large{display:none;width:0;mso-hide:all;overflow:hidden;max-height:0;font-size:0;width:0;line-height:0}@media only screen and (max-width:596px){table.body table.container .hide-for-large{display:block!important;width:auto!important;overflow:visible!important}}table.body table.container .hide-for-large *{mso-hide:all}@media only screen and (max-width:596px){table.body table.container .row.hide-for-large{display:table!important;width:100%!important}table.body table.container .show-for-large{display:none!important;width:0;mso-hide:all;overflow:hidden}}a,body,h1,h2,h3,h4,h5,h6,p,table.body,td,th{color:#5f5f5f;font-weight:400;padding:0;margin:0;Margin:0;text-align:left;line-height:1.3}h1,h2,h3,h4,h5,h6{color:inherit;word-wrap:normal;font-weight:400;margin-bottom:10px;Margin-bottom:10px}h1{font-size:34px}h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}body,p,table.body,td,th{font-size:16px;line-height:19px}p{margin-bottom:10px;Margin-bottom:10px}p.lead{font-size:20px;line-height:1.6}p.subheader{margin-top:4px;margin-bottom:8px;Margin-top:4px;Margin-bottom:8px;font-weight:400;line-height:1.4;color:#8a8a8a}small{font-size:80%;color:#cacaca}a{color:#2199e8;text-decoration:none}a:hover{color:#147dc2}a:active{color:#147dc2}a:visited{color:#2199e8}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#2199e8}pre{background:#f3f3f3;margin:30px 0;Margin:30px 0}pre code{color:#cacaca}pre code span.callout{color:#8a8a8a;font-weight:700}pre code span.callout-strong{color:#ff6908;font-weight:700}hr{max-width:800px;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:20px auto;Margin:20px auto;clear:both}.stat{font-size:40px;line-height:1}p+.stat{margin-top:-16px;Margin-top:-16px}table.button{width:auto!important;margin:0 0 16px 0;Margin:0 0 16px 0}table.button table td{text-align:left;color:#fefefe;background:#2199e8;border:2px solid #2199e8}table.button table td a{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#fefefe;text-decoration:none;display:inline-block;padding:8px 16px 8px 16px;border:0 solid #2199e8;border-radius:3px}table.button.radius table td{border-radius:3px;border:none}table.button.rounded table td{border-radius:500px;border:none}table.button table tr td a:visited,table.button.large table tr td a:visited,table.button.large:active table tr td a,table.button.large:hover table tr td a,table.button.small table tr td a:visited,table.button.small:active table tr td a,table.button.small:hover table tr td a,table.button.tiny table tr td a:visited,table.button.tiny:active table tr td a,table.button.tiny:hover table tr td a,table.button:active table tr td a,table.button:hover table tr td a{color:#54b849}table.button.tiny table a,table.button.tiny table td{padding:4px 8px 4px 8px}table.button.tiny table a{font-size:10px;font-weight:400}table.button.small table a,table.button.small table td{padding:5px 10px 5px 10px;font-size:12px}table.button.large table a{padding:10px 20px 10px 20px;font-size:20px}table.button.expand,table.button.expanded{width:100%!important}table.button.expand table,table.button.expanded table{width:100%}table.button.expand table a,table.button.expanded table a{text-align:center;width:100%;padding-left:0;padding-right:0}table.button.expand center,table.button.expanded center{min-width:0}table.button:active table td,table.button:hover table td,table.button:visited table td{background:#147dc2;color:#fefefe}table.button:active table a,table.button:hover table a,table.button:visited table a{border:0 solid #147dc2}table.button.secondary table td{background:#777;color:#fefefe;border:2px solid #777}table.button.secondary table a{color:#fefefe;border:0 solid #777}table.button.secondary:hover table td{background:#919191;color:#fefefe}table.button.secondary:hover table a{border:0 solid #919191}table.button.secondary:hover table td a{color:#fefefe}table.button.secondary:active table td a{color:#fefefe}table.button.secondary table td a:visited{color:#fefefe}table.button.success table td{background:#3adb76;border:2px solid #3adb76}table.button.success table a{border:0 solid #3adb76}table.button.success:hover table td{background:#23bf5d}table.button.success:hover table a{border:0 solid #23bf5d}table.button.alert table td{background:#ec5840;border:2px solid #ec5840}table.button.alert table a{border:0 solid #ec5840}table.button.alert:hover table td{background:#e23317}table.button.alert:hover table a{border:0 solid #e23317}table.callout{margin-bottom:16px;Margin-bottom:16px}th.callout-inner{width:100%;border:1px solid #cbcbcb;padding:10px;background:#fefefe}th.callout-inner.primary{background:#def0fc;border:1px solid #444;color:#5f5f5f}th.callout-inner.secondary{background:#ebebeb;border:1px solid #444;color:#5f5f5f}th.callout-inner.success{background:#e1faea;border:1px solid #1b9448;color:#fefefe}th.callout-inner.warning{background:#fff3d9;border:1px solid #996800;color:#fefefe}th.callout-inner.alert{background:#fce6e2;border:1px solid #b42912;color:#fefefe}.thumbnail{border:solid 4px #fefefe;box-shadow:0 0 0 1px rgba(10,10,10,.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow .2s ease-out;border-radius:3px;margin-bottom:16px}.thumbnail:focus,.thumbnail:hover{box-shadow:0 0 6px 1px rgba(33,153,232,.5)}table.menu{width:580px}table.menu td.menu-item,table.menu th.menu-item{padding:10px;padding-right:10px}table.menu td.menu-item a,table.menu th.menu-item a{color:#2199e8}table.menu.vertical td.menu-item,table.menu.vertical th.menu-item{padding:10px;padding-right:0;display:block}table.menu.vertical td.menu-item a,table.menu.vertical th.menu-item a{width:100%}table.menu.vertical td.menu-item table.menu.vertical td.menu-item,table.menu.vertical td.menu-item table.menu.vertical th.menu-item,table.menu.vertical th.menu-item table.menu.vertical td.menu-item,table.menu.vertical th.menu-item table.menu.vertical th.menu-item{padding-left:10px}table.menu.text-center a{text-align:center}.menu[align=center]{width:auto!important}body.outlook p{display:inline!important}.gmailfix{display:none;display:none!important}center{width:100%;min-width:760px}table.container{width:760px}td.large-1,th.large-1{width:47.33333px;padding-left:8px;padding-right:8px}td.large-1.first,th.large-1.first{padding-left:16px}td.large-1.last,th.large-1.last{padding-right:16px}.collapse>tbody>tr>td.large-1,.collapse>tbody>tr>th.large-1{padding-right:0;padding-left:0;width:63.33333px}.collapse td.large-1.first,.collapse td.large-1.last,.collapse th.large-1.first,.collapse th.large-1.last{width:71.33333px}td.large-1 center,th.large-1 center{min-width:15.33333px}.body .column td.large-1,.body .column th.large-1,.body .columns td.large-1,.body .columns th.large-1{width:8.33333%}td.large-2,th.large-2{width:110.66667px;padding-left:8px;padding-right:8px}td.large-2.first,th.large-2.first{padding-left:16px}td.large-2.last,th.large-2.last{padding-right:16px}.collapse>tbody>tr>td.large-2,.collapse>tbody>tr>th.large-2{padding-right:0;padding-left:0;width:126.66667px}.collapse td.large-2.first,.collapse td.large-2.last,.collapse th.large-2.first,.collapse th.large-2.last{width:134.66667px}td.large-2 center,th.large-2 center{min-width:78.66667px}.body .column td.large-2,.body .column th.large-2,.body .columns td.large-2,.body .columns th.large-2{width:16.66667%}td.large-3,th.large-3{width:174px;padding-left:8px;padding-right:8px}td.large-3.first,th.large-3.first{padding-left:16px}td.large-3.last,th.large-3.last{padding-right:16px}.collapse>tbody>tr>td.large-3,.collapse>tbody>tr>th.large-3{padding-right:0;padding-left:0;width:190px}.collapse td.large-3.first,.collapse td.large-3.last,.collapse th.large-3.first,.collapse th.large-3.last{width:198px}td.large-3 center,th.large-3 center{min-width:142px}.body .column td.large-3,.body .column th.large-3,.body .columns td.large-3,.body .columns th.large-3{width:25%}td.large-4,th.large-4{width:237.33333px;padding-left:8px;padding-right:8px}td.large-4.first,th.large-4.first{padding-left:16px}td.large-4.last,th.large-4.last{padding-right:16px}.collapse>tbody>tr>td.large-4,.collapse>tbody>tr>th.large-4{padding-right:0;padding-left:0;width:253.33333px}.collapse td.large-4.first,.collapse td.large-4.last,.collapse th.large-4.first,.collapse th.large-4.last{width:261.33333px}td.large-4 center,th.large-4 center{min-width:205.33333px}.body .column td.large-4,.body .column th.large-4,.body .columns td.large-4,.body .columns th.large-4{width:33.33333%}td.large-5,th.large-5{width:300.66667px;padding-left:8px;padding-right:8px}td.large-5.first,th.large-5.first{padding-left:16px}td.large-5.last,th.large-5.last{padding-right:16px}.collapse>tbody>tr>td.large-5,.collapse>tbody>tr>th.large-5{padding-right:0;padding-left:0;width:316.66667px}.collapse td.large-5.first,.collapse td.large-5.last,.collapse th.large-5.first,.collapse th.large-5.last{width:324.66667px}td.large-5 center,th.large-5 center{min-width:268.66667px}.body .column td.large-5,.body .column th.large-5,.body .columns td.large-5,.body .columns th.large-5{width:41.66667%}td.large-6,th.large-6{width:364px;padding-left:8px;padding-right:8px}td.large-6.first,th.large-6.first{padding-left:16px}td.large-6.last,th.large-6.last{padding-right:16px}.collapse>tbody>tr>td.large-6,.collapse>tbody>tr>th.large-6{padding-right:0;padding-left:0;width:380px}.collapse td.large-6.first,.collapse td.large-6.last,.collapse th.large-6.first,.collapse th.large-6.last{width:388px}td.large-6 center,th.large-6 center{min-width:332px}.body .column td.large-6,.body .column th.large-6,.body .columns td.large-6,.body .columns th.large-6{width:50%}td.large-7,th.large-7{width:427.33333px;padding-left:8px;padding-right:8px}td.large-7.first,th.large-7.first{padding-left:16px}td.large-7.last,th.large-7.last{padding-right:16px}.collapse>tbody>tr>td.large-7,.collapse>tbody>tr>th.large-7{padding-right:0;padding-left:0;width:443.33333px}.collapse td.large-7.first,.collapse td.large-7.last,.collapse th.large-7.first,.collapse th.large-7.last{width:451.33333px}td.large-7 center,th.large-7 center{min-width:395.33333px}.body .column td.large-7,.body .column th.large-7,.body .columns td.large-7,.body .columns th.large-7{width:58.33333%}td.large-8,th.large-8{width:490.66667px;padding-left:8px;padding-right:8px}td.large-8.first,th.large-8.first{padding-left:16px}td.large-8.last,th.large-8.last{padding-right:16px}.collapse>tbody>tr>td.large-8,.collapse>tbody>tr>th.large-8{padding-right:0;padding-left:0;width:506.66667px}.collapse td.large-8.first,.collapse td.large-8.last,.collapse th.large-8.first,.collapse th.large-8.last{width:514.66667px}td.large-8 center,th.large-8 center{min-width:458.66667px}.body .column td.large-8,.body .column th.large-8,.body .columns td.large-8,.body .columns th.large-8{width:66.66667%}td.large-9,th.large-9{width:554px;padding-left:8px;padding-right:8px}td.large-9.first,th.large-9.first{padding-left:16px}td.large-9.last,th.large-9.last{padding-right:16px}.collapse>tbody>tr>td.large-9,.collapse>tbody>tr>th.large-9{padding-right:0;padding-left:0;width:570px}.collapse td.large-9.first,.collapse td.large-9.last,.collapse th.large-9.first,.collapse th.large-9.last{width:578px}td.large-9 center,th.large-9 center{min-width:522px}.body .column td.large-9,.body .column th.large-9,.body .columns td.large-9,.body .columns th.large-9{width:75%}td.large-10,th.large-10{width:617.33333px;padding-left:8px;padding-right:8px}td.large-10.first,th.large-10.first{padding-left:16px}td.large-10.last,th.large-10.last{padding-right:16px}.collapse>tbody>tr>td.large-10,.collapse>tbody>tr>th.large-10{padding-right:0;padding-left:0;width:633.33333px}.collapse td.large-10.first,.collapse td.large-10.last,.collapse th.large-10.first,.collapse th.large-10.last{width:641.33333px}td.large-10 center,th.large-10 center{min-width:585.33333px}.body .column td.large-10,.body .column th.large-10,.body .columns td.large-10,.body .columns th.large-10{width:83.33333%}td.large-11,th.large-11{width:680.66667px;padding-left:8px;padding-right:8px}td.large-11.first,th.large-11.first{padding-left:16px}td.large-11.last,th.large-11.last{padding-right:16px}.collapse>tbody>tr>td.large-11,.collapse>tbody>tr>th.large-11{padding-right:0;padding-left:0;width:696.66667px}.collapse td.large-11.first,.collapse td.large-11.last,.collapse th.large-11.first,.collapse th.large-11.last{width:704.66667px}td.large-11 center,th.large-11 center{min-width:648.66667px}.body .column td.large-11,.body .column th.large-11,.body .columns td.large-11,.body .columns th.large-11{width:91.66667%}td.large-12,th.large-12{width:744px;padding-left:8px;padding-right:8px}td.large-12.first,th.large-12.first{padding-left:16px}td.large-12.last,th.large-12.last{padding-right:16px}.collapse>tbody>tr>td.large-12,.collapse>tbody>tr>th.large-12{padding-right:0;padding-left:0;width:760px}.collapse td.large-12.first,.collapse td.large-12.last,.collapse th.large-12.first,.collapse th.large-12.last{width:768px}td.large-12 center,th.large-12 center{min-width:712px}.body,body{background-color:#f1f1f1!important}a,body,h1,h2,h3,h4,h5,h6,p,table.body,td,th{font-family:Montserrat,sans-serif;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:1.4rem}a{color:#54b849;text-decoration:none}a:hover{color:#54b849}a:active{color:#54b849}a:visited{color:#54b849}#main_content{background-color:#fff;border-radius:1em;margin-bottom:0;margin-top:0}.title-row{text-align:center;font-size:28px;margin:1em 0 1em}.footer h4{font-size:1em;font-weight:700;margin-bottom:0}#logo{margin:0 auto}.pre-header{text-align:center;margin-bottom:1.5em;display:none}.intro p,.section h1{font-size:1.5em;margin-bottom:.7em!important;line-height:1.4em}.intro em,intro i{font-family:Montserrat,sans-serif;font-style:normal}h3,h4{margin-top:1em}table.button div,table.button td{border-radius:.3em;border:none;line-height:1.2em!important}table.button td a,table.button td p{font-weight:400;color:#4a4a4a;text-align:center;margin-bottom:0;padding:10px 0;line-height:1.2em}table.button table div,table.button table td{text-align:center;color:#fff;background:#54b849;border:none}table.button table td a{font-size:14px;font-family:Montserrat,"PT Sans","Lucida Sans",sans-serif;font-weight:400;color:#fff;padding:0;border:none}table.button:active table td,table.button:hover table td,table.button:visited table td{background:#07f}table.button table tr td a:visited,table.button.large table tr td a:visited,table.button.large:active table tr td a,table.button.large:hover table tr td a,table.button.small table tr td a:visited,table.button.small:active table tr td a,table.button.small:hover table tr td a,table.button.tiny table tr td a:visited,table.button.tiny:active table tr td a,table.button.tiny:hover table tr td a,table.button:active table tr td a,table.button:hover table tr td a{color:#fff}table.button.large table a{padding:20px 30px;font-size:20px}table.footer{margin:2em 0}p.legal,td.legal,th.legal{font-size:.8em;padding-bottom:1em}body,h1,h2,h3,h4,h5,h6,p,table.body,td{font-family:Montserrat,sans-serif}.intro p{font-family:"Open Sans",sans-serif}table.button td a,table.button td p{font-family:Montserrat,sans-serif;font-weight:400}.title-row{font-family:Montserrat,sans-serif}table.specimenBox{border:1px solid #e0e0e0;padding:0}td.hero{background-size:cover;background-repeat:no-repeat;background-position:center center}.BC-button{height:35px;width:120px}.BC-button p{font-weight:400}.specimenBox td,.specimenBox th{padding:10px}img.inline{width:100%;padding-bottom:20px}img.white{border:1px solid #c7c7c7}th.poster{padding-bottom:0}table.subs_wrapper{border:1px solid #e0e0e0;padding:0}.subs_wrapper h2{font-size:20px;margin-top:10px}table.options-table h1{font-size:1.2em;font-family:Montserrat,sans-serif;font-weight:700;text-align:center}table.options-table{border-radius:1em;border:1px #c8c8c8 solid;padding:0;height:100%}table.options-table th{background-color:#c8c8c8}.options-table td{vertical-align:middle}table#promote{border:2px #f0f solid}#promote th{background-color:#f0f}#promote table.button table td{text-align:center;color:#fff;background:#f0f;border:none}table.options-table td,table.options-table th{padding:.5em}table.options-table li{list-style:none;margin-left:-2em}.options-table .emailBody p{font-size:1.2em;text-align:center}td.no-wrapper,th.no-wrapper{padding:8px 0}td.no-wrapper p,th.no-wrapper p{margin-bottom:0}.emailBody p{font-size:1.2em}.emailBody p b{line-height:1.4}.emailCaption p{font-size:.9em}.emailBody h1{font-size:2.3em}.emailBody ul{font-size:1.2em;margin-left:-2em}.emailBody li{list-style:disc}table.spacer td{height:24px;font-size:24px;line-height:24px}address,b,cite,dfn,em,i,strong,var{line-height:0}img.float-center,img.text-center{height:auto}@media only screen and (max-width:596px){,body,p,table.body,td,th{font-size:600px}table.spacer{height:6px;font-size:6px;line-height:6px}.emailBody ul{list-style-position:inside}.title-row{padding-top:20px!important;padding-bottom:20px!important}.title-row>table>tbody>tr>td{font-size:18px!important}table.section h1{font-size:1em}.intro p{margin-top:0!important;margin-bottom:0!important;font-size:1.2em}th.legal{font-size:.7em}table.header td.wrapper-inner{padding:10px 20px 0}table.button{margin:0!important}table.body img{width:auto!important;height:auto!important}table.body center{min-width:0!important}table.body .container{width:100%!important;border-radius:0!important}table.body .column,table.body .columns{height:auto!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px}table.body .column .column,table.body .column .columns,table.body .columns .column,table.body .columns .columns{padding-left:0!important;padding-right:0!important}table.body .collapse .column,table.body .collapse .columns{padding-left:0!important;padding-right:0!important}td.small-1,th.small-1{display:inline-block!important;width:8.33333%!important}td.small-2,th.small-2{display:inline-block!important;width:16.66667%!important}td.small-3,th.small-3{display:inline-block!important;width:25%!important}td.small-4,th.small-4{display:inline-block!important;width:33.33333%!important}td.small-5,th.small-5{display:inline-block!important;width:41.66667%!important}td.small-6,th.small-6{display:inline-block!important;width:50%!important}td.small-7,th.small-7{display:inline-block!important;width:58.33333%!important}td.small-8,th.small-8{display:inline-block!important;width:66.66667%!important}td.small-9,th.small-9{display:inline-block!important;width:75%!important}td.small-10,th.small-10{display:inline-block!important;width:83.33333%!important}td.small-11,th.small-11{display:inline-block!important;width:91.66667%!important}td.small-12,th.small-12{display:inline-block!important;width:100%!important}.column td.small-12,.column th.small-12,.columns td.small-12,.columns th.small-12{display:block!important;width:100%!important}table.body td.small-offset-1,table.body th.small-offset-1{margin-left:8.33333%!important;Margin-left:8.33333%!important}table.body td.small-offset-2,table.body th.small-offset-2{margin-left:16.66667%!important;Margin-left:16.66667%!important}table.body td.small-offset-3,table.body th.small-offset-3{margin-left:25%!important;Margin-left:25%!important}table.body td.small-offset-4,table.body th.small-offset-4{margin-left:33.33333%!important;Margin-left:33.33333%!important}table.body td.small-offset-5,table.body th.small-offset-5{margin-left:41.66667%!important;Margin-left:41.66667%!important}table.body td.small-offset-6,table.body th.small-offset-6{margin-left:50%!important;Margin-left:50%!important}table.body td.small-offset-7,table.body th.small-offset-7{margin-left:58.33333%!important;Margin-left:58.33333%!important}table.body td.small-offset-8,table.body th.small-offset-8{margin-left:66.66667%!important;Margin-left:66.66667%!important}table.body td.small-offset-9,table.body th.small-offset-9{margin-left:75%!important;Margin-left:75%!important}table.body td.small-offset-10,table.body th.small-offset-10{margin-left:83.33333%!important;Margin-left:83.33333%!important}table.body td.small-offset-11,table.body th.small-offset-11{margin-left:91.66667%!important;Margin-left:91.66667%!important}table.body table.columns td.expander,table.body table.columns th.expander{display:none!important}table.body .right-text-pad,table.body .text-pad-right{padding-left:10px!important}table.body .left-text-pad,table.body .text-pad-left{padding-right:10px!important}table.menu{width:100%!important}table.menu td,table.menu th{width:auto!important;display:inline-block!important}table.menu.small-vertical td,table.menu.small-vertical th,table.menu.vertical td,table.menu.vertical th{display:block!important}table.menu[align=center]{width:auto!important}th.columns{padding-bottom:0}th.intro{padding-top:0}th.poster{border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}th.intro{padding-top:0}img.masthead{width:80vw;height:auto;display:block;padding:1em 0 2em}#titleBar{background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1em;border-top-right-radius:1em}#main_content{margin-top:0;border-bottom-left-radius:1em;border-bottom-right-radius:1em;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0}#main_content .emailBody{padding-top:0!important}.contBdr{border:2px solid #f1f1f1;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1em;border-top-right-radius:1em}.header{background:0 0}.header .columns{padding-bottom:0}.header p{color:#5e5e5e;padding-top:15px}.header .wrapper-inner{padding:20px}.header .container{background:0 0}table.button.facebook table td{background:#3b5998!important;border-color:#3b5998}table.button.twitter table td{background:#1daced!important;border-color:#1daced}table.button.google table td{background:#db4a39!important;border-color:#db4a39}.wrapper.secondary{background:#f3f3f3}`; const subst = `$1 $2`; // The substituted value will be contained in the result variable const result = str.replace(regex, subst); console.log('Substitution result: ', result);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for JavaScript, please visit: https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions