Timothy Johnson schreef:

> /.*?\{([^\}]*)\}(?=.*")/gi

There is no need to escape a } in a character class. 

Something like 

  [^x]*x

can also be written as 

  .*?x

The "/i" modifier is superfluous. The last .* can also be minimalized.


So an alternative is:

  / [{] (.*?) [}] (?=.*?") /xg

or even 

  / { (.*?) } (?=.*?") /xg

because the opening '{' is not followed by a [,0-9].

(untested)

-- 
Affijn, Ruud

"Gewoon is een tijger."

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to