> On 10 Aug 2016, at 16:02, Jake Reynolds <jreynolds...@gmail.com> wrote:
> 
> I brought up the topic of adding the DOTALL modifier to the Chrome V8 Engine 
> here 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?
> 
> For those that don't know that DOTALL modifier is a regex modifier that 
> allows the '.' symbol to match newlines as well.
> 
> Example regex: /he[.*]?llo/
> Example search string 1: hello
> Example search string 2: he
> llo
> 
> The above regex will match the 1st search string but will not match the 2nd.
> 
> 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.  
> 
> Current workaround regex: /he[\d\D]?llo/
> 
> The s 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:
> 
> Proposed new regex: /he[.*]?llo/s
> Example search string: he
> llo

Formal proposal (incl. proposed spec changes) for this feature: 
https://github.com/mathiasbynens/es-regexp-singleline-flag
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to