linkification: only 1 level of balanced parens

This commit is contained in:
James Campos 2013-12-02 04:03:38 -08:00
parent 62c81eb5eb
commit 089090d3c5

View File

@ -30,10 +30,10 @@ Linkify =
( # One or more:
[^\s()<>]+ # Run of non-space, non-()<>
| # or
\(([^\s()<>]+|(\([^\s()<>]+\)))*\) # balanced parens, up to 2 levels
\([^\s()<>]+\) # balanced parens, up to 1 level
)+
( # End with:
\(([^\s()<>]+|(\([^\s()<>]+\)))*\) # balanced parens, up to 2 levels
\([^\s()<>]+\) # balanced parens, up to 1 level
| # or
[^\s`!()\[\]{};:'".,<>?«»“”‘’] # not a space or one of these punct chars
)