[Zope-Checkins] CVS: Zope/lib/python/StructuredText - DocumentWithImages.py:1.6

Andreas Jung andreas@digicool.com
Fri, 8 Mar 2002 12:21:11 -0500


Update of /cvs-repository/Zope/lib/python/StructuredText
In directory cvs.zope.org:/tmp/cvs-serv19743/lib/python/StructuredText

Modified Files:
	DocumentWithImages.py 
Log Message:

      - Collector #278: DocumentWithImages could not handle URLs with
        underscores


=== Zope/lib/python/StructuredText/DocumentWithImages.py 1.5 => 1.6 ===
 ##############################################################################
 
-import re, ST, STDOM
-from string import split, join, replace, expandtabs, strip, find
-
+import re
 from DocumentClass import *
 
 class StructuredTextImage(StructuredTextMarkup):
@@ -32,8 +30,8 @@
 
     def doc_img(
         self, s,
-        expr1=re.compile('\"([ _a-zA-Z0-9*.:/;,\-\n\~]+)\":img:([a-zA-Z0-9\-.:/;,\n\~]+)').search,
-        expr2=re.compile('\"([ _a-zA-Z0-9*.:/;,\-\n\~]+)\":img:([a-zA-Z0-9\-.:/;,\n\~]+):([a-zA-Z0-9\-.:/;,\n\~]+)').search
+        expr1=re.compile('\"([ _a-zA-Z0-9*.:/;,\-\n\~]+)\":img:([a-zA-Z0-9\_\-.:/;,\n\~]+)').search,
+        expr2=re.compile('\"([ _a-zA-Z0-9*.:/;,\-\n\~]+)\":img:([a-zA-Z0-9\_\-.:/;,\n\~]+):([a-zA-Z0-9\-.:/;,\n\~]+)').search
         ):
 
         r = expr2(s)