--- lib/maruku/ext/div.rb	2008-12-08 12:18:40.000000000 +0200
+++ lib/maruku/ext/div.rb	2008-12-08 12:34:46.000000000 +0200
@@ -10,8 +10,8 @@
 #| +--------------------------------------------------
 #+---------------------------------------------------
 
-OpenDiv = /^[ ]{0,3}\+\-\-+\s*([^\s-]*)\s*\-*\s*$/
-CloseDiv = /^[ ]{0,3}\=\-\-+\s*([^\s-]*)\s*\-*\s*$/
+OpenDiv = /^[ ]{0,3}\+\-\-+\s*(\{([^{}]*|".*"|'.*')*\})?\s*\-*\s*$/
+CloseDiv = /^[ ]{0,3}\=\-\-+\s*(\{([^{}]*|".*"|'.*')*\})?\s*\-*\s*$/
 # note these are not enough for parsing the above example:
 #OpenDiv = /^[ ]{0,3}\+\-\-+\s*(.*)$/
 #CloseDiv = /^[ ]{0,3}\=\-\-+\s*(.*)$/
