<div dir="ltr">Correct, sorry about that.  I should have verified in a regexr before typing up the examples.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 10, 2016 at 9:12 AM, Andrea Giammarchi <span dir="ltr"><<a href="mailto:andrea.giammarchi@gmail.com" target="_blank">andrea.giammarchi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Just to double check, your `<span style="font-size:13px">/he[\d\D]?llo/</span>` should be `<span style="font-size:13px">/he[\d\D]*?llo/</span>`, right?<div>Otherwise it's not the same as `<span style="font-size:13px">/he[.*]?llo/</span>`<div></div></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Wed, Aug 10, 2016 at 3:02 PM, Jake Reynolds <span dir="ltr"><<a href="mailto:jreynoldsdev@gmail.com" target="_blank">jreynoldsdev@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hello,<div><br></div><div>I brought up the topic of adding the DOTALL modifier to the Chrome V8 Engine <a href="https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/K9h0qB3Z3Gw" target="_blank">here</a> and was directed to es-discuss.  I was curious about the practicality and the want for adding a DOTALL modifier to the ECMAScript standards in the future?</div><div><br></div><div>For those that don't know that DOTALL modifier is a regex modifier that allows the '.' symbol to match newlines as well.</div><div><br></div><div><b>Example regex:</b> /he[.*]?llo/</div><div><b>Example search string 1: </b>hello</div><div><div><b>Example search string 2: </b>he</div><div>llo</div></div><div><br></div><div>The above regex will match the 1st search string but will not match the 2nd.</div><div><br></div><div>In ECMAScript the only current way to make a match like that work is to use [\d\D] which will match everything including newlines, given below.  </div><div><br></div><div><b>Current workaround regex: </b>/he[\d\D]?llo/</div><div><br></div><div>The <i>s</i> modifier is the standard in most major languages except Javascript and Ruby.  This will allow newline matching for the . symbol.  The proposed regex is below:</div><div><br></div><div><div><b>Proposed new regex: </b>/he[.*]?llo/s</div><div><b>Example search string: </b>he</div><div>llo</div></div><div><br></div><div>Let me know if there is any more information I can provide, or any questions you have.</div><div><br></div><div>Thanks much,</div><div>Jake</div></div>
<br></div></div>______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/es-discuss</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>