aboutsummaryrefslogtreecommitdiffstats
path: root/markdown/inlinepatterns.py
diff options
context:
space:
mode:
authorDarell Tan <darell.tan@gmail.com>2014-01-05 21:43:01 +0800
committerDarell Tan <darell.tan@gmail.com>2014-01-05 22:20:44 +0800
commitdb12a327339d71cfd1b50a1f85bb158095b2fbae (patch)
tree65a9ceeecacfcc3dc89d278135c1483f931dc18b /markdown/inlinepatterns.py
parentb6ed501695ea5f8029a228686f84c163c0cdc50b (diff)
downloadmarkdown-db12a327339d71cfd1b50a1f85bb158095b2fbae.tar.gz
markdown-db12a327339d71cfd1b50a1f85bb158095b2fbae.tar.bz2
markdown-db12a327339d71cfd1b50a1f85bb158095b2fbae.zip
Fixed parsing of brackets within inline image titles.
Diffstat (limited to 'markdown/inlinepatterns.py')
-rw-r--r--markdown/inlinepatterns.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/markdown/inlinepatterns.py b/markdown/inlinepatterns.py
index de957ef..bd3d17b 100644
--- a/markdown/inlinepatterns.py
+++ b/markdown/inlinepatterns.py
@@ -107,7 +107,7 @@ LINK_RE = NOIMG + BRK + \
r'''\(\s*(<.*?>|((?:(?:\(.*?\))|[^\(\)]))*?)\s*((['"])(.*?)\12\s*)?\)'''
# [text](url) or [text](<url>) or [text](url "title")
-IMAGE_LINK_RE = r'\!' + BRK + r'\s*\((<.*?>|([^\)]*))\)'
+IMAGE_LINK_RE = r'\!' + BRK + r'\s*\((<.*?>|([^")]+"[^"]*"|[^\)]*))\)'
# ![alttxt](http://x.com/) or ![alttxt](<http://x.com/>)
REFERENCE_RE = NOIMG + BRK+ r'\s?\[([^\]]*)\]' # [Google][3]
SHORT_REF_RE = NOIMG + r'\[([^\]]+)\]' # [Google]